使用Hibernate查询时,为什么要加载重复元素?
执行查询的Hibernate文档表示:
使用集合的急切获取的查询通常会返回根对象的副本,但集合会被初始化。 您可以通过一个Set过滤这些重复项。
例如,如果我有一个 Order 类,其中包含与其之间具有
one-to-many 映射的
OrderLines 列表。那么在此上下文中使用Hibernate查询时,我的
Order 类称为根对象吗?那么为什么Hibernate要加载重复元素呢?
请帮助我理解这个概念,我是Hibernate新手,所以很难理解这个概念。