hibernate
最菜的Bird
这个作者很懒,什么都没留下…
展开
-
Hibernate 4升级到Hibernate 5遇到的两个问题
问题一Hibernate 4构建SessionFactory的方式与Hibernate 5的构建方式不同。如果在Hibernate 5的环境下继续使用Hibernate 4的sessionFactory创建方式,那么Configuration或者Metadata对象里面没有项目所映射的Entity,造成项目运行时报错,比如:org.hibernate.MappingException...原创 2019-12-23 17:51:46 · 3005 阅读 · 0 评论 -
Hibernate session get()和load()区别,及疑问
Hibernate session.load() 和session.get() 都能获取对象,并且获取的对象是持久态。但是二者有区别:1、当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象。即:当我们使用session.load()方法来加载一个对象时,此时并不会发出sql语句,当前得到的这个对象其实是一个代理对象,这个代理对象只保存了实体对象的...原创 2018-08-03 14:53:06 · 412 阅读 · 0 评论 -
table单一字段参照另一个table复合主键中的一个column 可使用@JoinFormula
背景描述:两个TABLE分别用Entity代替class A{ @Id String aId; //对应TABLE中的‘A_ID’字段,A表的主键 String a_col1;//对应TABLE中‘A_COL1’,参照 class B中的bId2 @ManyToOne @JoinColumn(name = "A_COL1", referenc...原创 2018-07-28 13:38:00 · 3107 阅读 · 2 评论