Hibernate
iteye_6926
这个作者很懒,什么都没留下…
展开
-
hibernate中一个session的两个对象有相同标示符的异常
关于hibernate中出现a different object with the same identifier value was already associated with the session的错误。出现原因和解决方式: 出现该问题的原因: 说到这里,我想我也应该重新认识下hibernate了,在hibernate中,对象状态分为三种:瞬时态(transient)、持久态(p...原创 2013-09-28 23:28:20 · 375 阅读 · 0 评论 -
lazy=extra(转帖)http://blog.csdn.net/gyflyx/article/details/6254253
Hibernate集合属性的懒加载策略: 在集合属性上,可以配置懒加载策略,取值为:true/false/extra true:默认取值,它的意思是只有在调用这个集合获取里面的元素对象时,才发出查询语句,加载其 集合元素的数据 false:取消懒加载特性,即在加载对象的同时,就发出第二条查询语句加载其关联集合的数据 extra:一种比较聪明的懒加载策略,即调用集合的size/conta...原创 2013-11-08 12:01:55 · 59 阅读 · 0 评论 -
Hibernate异常object references an unsaved transient instance
工作中遇到了org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing,异常,反复调试,发现异常是有以下原因引起的: 由于我用的实体类的属性是一个对象(数据库中存放的是该对象id...原创 2013-11-11 16:26:31 · 338 阅读 · 0 评论 -
常用的缓存替换策略
[list] [*]LRU,最近最少使用,移除最长时间不被使用的对象,默认策略 [*]FIFO,先进先出,按对象进入缓存的顺序来移除它们 [*]SOFT,软引用,移除基于垃圾回收器状态和软引用规则的对象 [*]WEAK,弱引用,更积极地移除基于垃圾收集器状态和弱引用规则的对象 [/list]...原创 2016-02-18 22:47:22 · 347 阅读 · 0 评论