查询抓取(Select fetching) - 另外发送一条 SELECT 语句抓取当前对象的关联实
体或集合。...子查询抓取(Subselect fetching) - 另外发送一条SELECT 语句抓取在前面查询到
(或者抓取到)的所有实体对象的关联集合。...在此, Hibernate 使用了 left outer join 连接两个表以一条 SQL 语句将 Order 集合
给初始化了;
查询抓取(Select fetching)
查询抓取, 这种策略是在集合抓取的时候的默认策略...通过一个主键或外键 列表 做到的, 他将 4 个 Customer 根据
batch-size 分成了两组, 一组有三个 Customer id 值的列表,第二组只有一个,
在初始化 orders 集合的时候就是根据这两个列表来初始化的..., 例如, 如果我需要初始化的是一个单独的实体, 那
么 subselect 对其就没有效果,因为其本身就只需要查询一个对象, 所以 :
Join fetching , Select fetching