外连接抓取能限制执行SQL语句的次数来提高效率,这种外连接抓取通过在单个select语句中使用outer join来一次抓取多个数据表的数据. 外连接抓取允许在单个select语句中,通过@ManyToOne.@OneToMany.@ManyToMany和@OneToOne等关联获取连接对象的整个对象图. 将hibernate.max_fetch_depth 设为0,将在全局范围内禁止外连接抓取,设为1或更高值能启用N-1或1-1的外连接抓取.除此之外,还应该在持久化注解中通过fetch=Fet…