`
- 浏览:
38347 次
- 性别:
- 来自:
杭州
-
1. 当查询得到一个对象child,想要得到它的的父对象的时候发现父对象不为空但 是里面的属性多为空。这需要 在many-to-one端 的lazy设为false,当child.getParent().getName()或child.getParent().f()时,parent都会被抓取,若设为no-proxy,调用child.getParent().f()时,parent是不会被抓取的,同时这种方式需要编译时字节码增强,否则和proxy没区别。
2. 如果需要通过parent查找它的孩子的话,如果lazy="true"可能会报错,
因为http://bbs.csdn.net/topics/390297060?page=1
hibernate3默认为true,需要修改为lazy="false",而且注意这次是在one-to-many 端修改的
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Hibernate对象的生命周期 Hibernate对象的生命周期 Hibernate对象的生命周期
Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象Hibernate操作持久化对象
Hibernate 的延迟加载本质上就是代理模式的应用,当程序通过 Hibernate 装载一个实体时,默认情况下,Hibernate 并不会立即抓取它的集合属性、关联实体所以对应的记录,而是通过生成一个代理来表示这些集合属性、...
精通Hibernate:Java对象持久化技术详解.pdf 精通Hibernate:Java对象持久化技术详解.pdf
hibernate 对象关系映射总结hibernate 对象关系映射总结hibernate 对象关系映射总结
hibernate中session对象的状态详解
精通Hibernate:Java对象持久化详解解压后是pdf文档。
学习后总结了本文档,里面讲述了hibernate中的几种对象关系模型,与大家共享,方便学习
6.3 Hibernate用对象标识符(OID)来区分对象 6.4 Hibernate的内置标识符生成器的用法 6.4.1 increment标识符生成器 6.4.2 identity标识符生成器 6.4.3 sequence标识符生成器 6.4.4 hilo标识符生成器 ...
精通Hibernate:Java对象持久化技术详解
Hibernate的generator属性 本文讲述Hibernate的generator属性的意义。Generator属性有7种class,本文简略描述了这7种class的意义和用法。
一个很好的Hibernate 操纵持久化对象例子,如果想深入理解HIERNATE 的朋友,可以去研究一下。
Hibernate持久化对象的生命周期 持久化对象的状态: 瞬时对象(Transient Objects)持久化对象(Persist Objects)、离线对象(Detached Objects)、 Java对象在JVM中的生命周期 理解Session的缓存 在Hibernate应用...
精通 Hibernate:Java 对象持久化技术详解 第2版 学习Hibernate必备得一本书
Hibernate对象关系映射一对多 很基础等文档
精通Hibernate:Java对象持久化技术详解(第2版)源码精通Hibernate:Java对象持久化技术详解(第2版)源码
Hibernate对象状态以及各种保存方法的区别
hibernate面向对象树型结果开放实例
一个关于关于Hibernate对象的状态的描述。