![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
LF19821111
这个作者很懒,什么都没留下…
展开
-
Hibernate N+1 问题
Hibernate3中取得多层数据的所产生的n+1 selects问题的解决. 其实这个问题在Hibernate in Action中已经有很多种解决办法了。但我觉得其中最好的办法是用Criteria的FetchMode来解决,但是Hibernate in Action中写的很不详细。我昨晚试了好长时间来的到答案。下面总结一下。 需求这样的,我有四张表(one,two,three,four)从...原创 2012-09-29 15:58:57 · 115 阅读 · 0 评论 -
Hibernate 实体对象的状态及转化
实体对象的状态及转化: 有了上面关于Hibernate缓存的知识,我们再来介绍实体对象的状态就非常容易理解了。 A:自由态对象:(临时状态-transient) 当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: Customer customer=new Customer(“zx”,27,images); 这时customer对象就处于自由状态,为什么说...原创 2012-09-29 16:05:07 · 108 阅读 · 0 评论