个性化阅读
专注于IT技术分析

Hibernate惰性集合

延迟收集按需加载子对象, 用于提高性能。从Hibernate 3.0开始, 默认情况下启用了惰性收集。

要使用惰性集合, 可以选择在集合中使用lazy =“ true”属性。默认情况下为true, 因此你不需要这样做。如果将其设置为false, 则将首先加载所有子对象, 这在大数据情况下会降低性能。

让我们看看使用lazy =“ true”属性的Hibernate映射文件。

<list name="answers" lazy="true">
          <key column="qid"></key>
          <index column="type"></index>
          <one-to-many class="com.srcmini.Answer"/>
</list>
赞(0)
未经允许不得转载:srcmini » Hibernate惰性集合

评论 抢沙发

评论前必须登录!