5 -- Hibernate的基本用法 --4 8 外连接抓取属性

  外连接抓取能限制执行SQL语句的次数来提高效率,这种外连接抓取通过在单个select语句中使用outer join来一次抓取多个数据表的数据。

  外连接抓取允许在单个select语句中,通过@ManyToOne、@OneToMany、@ManyToMany和@OneToOne等关联获取连接对象的整个对象图。

  将hibernate.max_fetch_depth 设为0,将在全局范围内禁止外连接抓取,设为1或更高值能启用N-1或1-1的外连接抓取。除此之外,还应该在持久化注解中通过fetch=FetchType.EAGER来指定这种外连接抓取。

啦啦啦

posted @ 2017-04-26 21:56  limeOracle  阅读(299)  评论(0编辑  收藏  举报