hibernate的fetch=“subselect"碰上SQLQuery
会变成fetch="select"
?
for(User u : users){ Hibernate.initialize(u.getAddresses());}?
以上仅根据调试结果和hibernate手册,并未研究hibernate源码的具体实现。欢迎指正。
?
另,今天看源码发现是由于CommonLoader出于某种考虑并未覆盖父类的isSubselectLoadingEnabled()所致。
发布时间: 2012-11-08 08:48:11 作者: rapoo
hibernate的fetch=“subselect"碰上SQLQuery
会变成fetch="select"
?
for(User u : users){ Hibernate.initialize(u.getAddresses());}?
以上仅根据调试结果和hibernate手册,并未研究hibernate源码的具体实现。欢迎指正。
?
另,今天看源码发现是由于CommonLoader出于某种考虑并未覆盖父类的isSubselectLoadingEnabled()所致。