我了解如何配置我的模型以获取渴望或懒惰。但是我应该如何告诉我的应用程序这次急切地获取一个集合呢?
换句话说。我有一个带有 get 方法的 DAO。EntityDao.getEntity(entityId)
该实体有一个Children
默认延迟加载的集合。
可以说 dao 方法是事务性的。
大多数时候我只需要没有孩子的实体,但每隔一段时间我就需要急切地去取孩子。现在我该怎么办?
如果我理解这一切都是正确的,那么会话只存在于事务中。所以在事务结束后(在这种情况下是在 dao 方法之后),就不能再进行延迟获取了。那么我可以将我的交易放在我的代码中,还是急切地在交易中获取我的对象?
那么我将如何在我的交易中进行这种急切的获取呢?
我有哪些选择?