我的实体配置为使用Eager Fetching。但是,我有一个场景,我希望实体懒惰地取出。有没有办法,我们可以在代码中做到这一点吗?
谢谢,
答案 0 :(得分:1)
您的标题和第一行有冲突。哪一个?
如果将它们配置为Eager我很确定你无能为力。 另一种方法更容易,这就是为什么你应该非常小心用Eager标记你的收藏。
您可能会考虑的不是查询整个实体,而只是查询您感兴趣的字段。您可以选择它们作为对象数组或直接选择DTO对象: http://www.objectdb.com/java/jpa/query/jpql/select#Result_Classes_Constructor_Expressions_