我们正在使用Spring Framework,并且正在设置一个站点,该站点将通过jersey直接与应用程序的服务层进行通信。我们遇到了模型中的某些东西是延迟加载的场景(因为我们需要它们)但是我们希望能够在服务或dao中“翻转开关”告诉模型获取模型我们急切地想要写一堆代码来获取我们需要的关系。
这可能吗?
答案 0 :(得分:2)
您可以使用Criteria
的{{1}}:
FetchMode
这会急切地加载 childs 属性集合,即使默认情况下它是懒惰的
答案 1 :(得分:0)
我不知道任何预先构建的东西会为你做这个并且不想谷歌搜索它,但我可以想象一个你可以编码的设置......
您想要来回切换的所有方法都需要重新编码以使用Slot包装其插槽,并且您的Spring配置需要知道是使用LazyLoader还是EagerLoader。