
Hibernate
文章平均质量分 77
金含
● 致力于IT行业,服务于全球,造化于人类。共同奋斗,全力以赴。
● 博客宗旨:除了时间什么都不属于我的!
无聊而单调的工作是有害的!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
表中添加字段组成关系component的使用
1.项目示图如下: 2.Bank类: package com.eduask.pojo; import java.util.Date; //Bank表的字段为 id 、name time public class Bank{ private int id; private String name; private Date time; private Pay p原创 2016-07-22 19:31:15 · 382 阅读 · 0 评论 -
Hibernate用于测试refresh的方法、get和load的区别、测试persist和save的区别
package com.eduask.test; import java.util.Date; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactor原创 2016-07-19 13:28:22 · 1028 阅读 · 0 评论 -
hibernate中使用注解自动生成类对应的表的字段
1.引入hibernate必备的jar包 2.新建Teacher类 package com.zhlk.model; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; /** * @author lvguanghui *原创 2017-01-23 14:17:44 · 1924 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()
1.做项目时,使用junit测试,结果测试报了错误,错误如下: \ 2.网上有很多中解决方法,有的是说jar的冲突,我实验了一下,结果还是没有成功。 3.有的在hibernate的配饰文件里加一条: none 我实验了一下还是没有成功。 4.最后我就实验了一下,把JAVA EE 5.0升级到Java EE 6.0,结果搞定了!原创 2017-01-27 18:19:04 · 369 阅读 · 0 评论 -
hibernate中继承映射的三种方式(SINGLE_TABLE,TABLE_PER_CLASS,JOINED)
1.在hibernate中继承映射的三种方式 SINGLE_TABLE,TABLE_PER_CLASS,JOINED 2. SINGLE_TABLE第一种方式 3. 我们以Person,Student,Teacher类来举例说明(Person是父类,其余两个是子类) 4.在Person父类中 5.其他两个子类中 6.生成表之后,我们会发现父类和子类的表是放在一块的原创 2017-01-30 18:18:57 · 783 阅读 · 0 评论 -
hibernate与mysql之间的查询总结
//简单的查询; @Test public void testHQL_01() { Session session = sf.openSession(); session.beginTransaction(); Query q = session.createQuery("from Category"); List categories = (List)q.list();原创 2017-02-01 12:19:59 · 290 阅读 · 0 评论 -
Hibernate表中的1+N的问题
1、所谓1+N的问题,意思是说我们希望查询一张表里面的数据,但是在执行sql语句时,会发生多条和另外对应表的sql语句。这样会降低数据库执行效率和性能。 2.解决1+N的问题的三种方式如下: //使用session.creatQuery的方式,在对应的类中设置@ManyToOne(fetch=FetchType.LAZY) @Test public void testSelect1To原创 2017-02-01 17:31:06 · 314 阅读 · 0 评论 -
xdoclet生成hibernate映射文件
1.配置ant,需要xdoclet-plugins-1.0.3文件 2.User实体类(注解一定要写,否则运行没有效果) package com.zhlk.oa.model; /** * @hibernate.class table="T_User" */ public class User { /** * @hibernate.id * ge原创 2017-03-09 20:37:52 · 447 阅读 · 0 评论 -
Hibernate: No CurrentSessionContext configured
1.如果确认已经成功解析到hibernate.hbm.xml这个配置文件的话,就在这个配置文件中添加如下代码 thread原创 2017-03-10 11:33:19 · 294 阅读 · 0 评论 -
使用Hibernate sessionFactory工具类来对数据的增删改查
package com.ask.test; import java.util.Date; import java.util.List; import org.hibernate.Criteria; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory;原创 2016-07-18 15:36:52 · 3243 阅读 · 0 评论 -
hibernate创建表以及表的数据增删改查
5.1项目的整体框架; 5.2 Student.java packagecom.ask.pojo; //新建一个学生实体类; public class Student { private int id; privateString name; privateString password; 自己生成get和set方法以及其他方法; 5.2 Student.hb原创 2016-07-16 18:38:05 · 507 阅读 · 0 评论 -
Hibernate创建sessionFactory工具类
package com.ask.util; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; import org.hibernate.service.ServiceRegistry; import org.hibernate原创 2016-07-18 15:32:44 · 1105 阅读 · 0 评论 -
hibernate中数据库表多对一的映射
1.项目示例如图: 2.studentClass.hbm.xml "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2016-07-22 22:22:08 · 304 阅读 · 0 评论 -
hibernate中数据库表中一对一关系映射
1.程序示例如图: 2.card.hbm.xml "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2016-07-22 23:51:28 · 384 阅读 · 0 评论 -
hibernate中多对多关系映射
1.项目示图: 2.Job.hbm.xml "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2016-07-23 13:26:01 · 328 阅读 · 0 评论 -
hibernate类之间继承关系映射
1.示图 2.Animal.hbm.xml "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">原创 2016-07-23 19:05:10 · 418 阅读 · 0 评论 -
hibernate检索的使用
1.hibernate中检索主要有以下: lazy=true|false|extra fetch=select subselect join迫切的左外链接 batch-size 检索的数量 cascade="all" 级联操作 2.第一种lazy的使用: 2.1 Classes.hbm.xml原创 2016-07-25 13:07:18 · 273 阅读 · 0 评论 -
hibernate中使用ehcache缓存框架
1.在项目中配置ehcache文件 2.ehcache.xml的配置文件 If the path is a Java System Property it is replaced by its value in the running VM. The following properties are trans原创 2016-07-26 19:54:00 · 466 阅读 · 0 评论 -
hibernate和spring的整合
1.导入spring和hibernate必备的jar包文件 2.新建一个源文件config 3.项目分包和建类 4.hibernate.cfg.xml的总配置文件 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configur原创 2016-07-26 20:10:37 · 306 阅读 · 0 评论 -
hibernate和spring的完整结合使用service层
1.使用service层; 2.StudetnService类; package com.eduask.service; import java.util.List; import com.eduask.pojo.Student; public interface StudentService { //增加; void insertStudent(Student stude原创 2016-07-26 23:19:32 · 484 阅读 · 0 评论 -
myeclipse中自动生成映射文件、注解形式的类文件
1.之前使用过myeclipse自动生成映射文件,这是我使用Ant工具加上hibernate配置文件,也自动生成类,只不过是使用了hibernate的反向工程,这些很繁琐,代码量很多。 2.myeclipse中自动生成映射文件、注解形式的类文件,这里我们只需要在mysql数据库中,建好表就可以了。 3.在mysql中新建一个数据库 sshe表如下 CREATE TABLE tuser( id原创 2017-04-04 11:05:42 · 457 阅读 · 0 评论