use*_*214 12 hibernate lazy-evaluation
该lazy=true属性允许延迟加载父集合和子集合以及相同的事物fetch="select"属性.lazy="true"和fetch="select"hibernate 之间有什么区别吗?
小智 14
当我们说fetch="select",然后它将始终触发单独的查询以检索关联对象,即使它是lazy ="false".
但是,当我们说lazy ="true",这意味着它将在单独的查询中检索关联对象,但不是在加载对象时,而是在首次访问关联时.我们可以这样说list().size().
当我们说fetch="join"它将始终触发单个查询以从数据库获取关联对象.