hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
来源:互联网 发布:无线网卡发现不了网络 编辑:程序博客网 时间:2024/05/15 22:30
网上找到个描述的很精妙的例子
Child <- many-to-one ->Parent
class Child {
private Parent parent;
public Parent getParent (){
return this.parent;//访问了实例变量
}
}
class Parent {
private String name;
public String getName(){
return this.name;//访问了实例变量
}
public void f(){
System.out.println("invokeing f()");//没有访问实例变量
}
}
如果 many-to-one 的lazy设为proxy,当child.getParent().getName()或child.getParent().f()时,parent都会被抓取,若设为no-proxy,调用child.getParent().f()时,parent是不会被抓取的,同时这种方式需要编译时字节码增强,否则和proxy没区别。
- hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
- hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
- hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
- hibernate中的lazy的proxy no-proxy
- 关于Hibernate的问题,lazy=true和proxy
- lazy=false和lazy=true的区别
- proxy-lazy机制
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) ) 等
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
- 关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
- hibernate的 lazy 和 fetch
- hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍
- hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍
- hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍
- hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍
- Windows Mobile SDK
- TUXEDO超时控制全功略
- Foxit Reader 3.0关闭自动更新
- SOA分析设计过程
- TPM
- hibernate 中的 lazy="proxy" 和 lazy="no-proxy" 的区别
- 深入解读ESB与SOA的关系
- 几个国外的XHTML模板站,DIV+CSS模板下载
- 如此可爱
- 七个受用一生的心理寓言
- shell使用汇总2——sed学习
- 求救:为什么我一下定决心学英语,就认为自己学不会。我鼓励自己安慰自己也没有用,以下是我自己的对白
- 自定义表单原理和实现思路(未完待续)
- 编程获得并口名称及地址