标签: spring hibernate hql lazy-loading
Hibernate + HibernateTemplate + Lazy Loading + HQL
我们通过传递HQL查询来使用HibernateTemplate的find方法。如何在我们配置延迟加载时检索子元素?
感谢。
答案 0 :(得分:2)
这取决于。您可以在HQL查询中使用JOIN FETCH来获取集合的元素,也可以稍后调用Hibernate.initialize(entity.getSomeLazyCollection())
JOIN FETCH
Hibernate.initialize(entity.getSomeLazyCollection())