当前位置: 代码迷 >> J2EE >> hibernate 延迟加载有关问题
  详细解决方案

hibernate 延迟加载有关问题

热度:8330   发布时间:2013-02-25 21:39:02.0
hibernate 延迟加载问题
@OneToMany(cascade = {CascadeType.ALL},mappedBy="tblManagerLogininfo",fetch=FetchType.LAZY)
public Set<TblManagerMerchant> getTblManagerMerchant() {
return tblManagerMerchant;
}
已经设置lazy了,为什么还能查询到与TblManagerMerchant关联的实体
引用:
inverse="true"

假设你的getTblManagerMerchant所属的实体是ClassA,设置lazy的作用是,查询ClassA的时候,如果getByClassAid(id),此时必不会去查询classA关联的TblManagerMerchant,只有你手动调用classA.getTblManagerMerchant时,查询sql才发生。inverse="true"
  相关解决方案