码迷,mamicode.com
首页 > Web开发 > 详细

hibernate抓取策略

时间:2016-07-06 21:55:56      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:hibernate

18.抓取策略

抓取策略的意思是,在hibernate中,由一个对象如何获取其关联对象的策略,抓取策略是一种优化方式

<set name=students  lazy=false  cascasd=save-update  inverse=false fetch=select>

抓取策略:

   1、研究的主要是set集合如何提取数据

   2、在Classes.hbm.xml文件中

       <set fetch="join/select/subselect">

         join        左外连接

        如果把需求分析翻译sql语句,存在子查询,这个时候用该策略不起作用,只对get“一”方关联对象起作用,

          select      默认

         先查询一的一端,再查询多的一端

          subselect   子查询

           如果需要分析翻译成sql语句存在子查询,这个时候用该策略效率最高

 

    懒加载是表示何时发出sql语句获取数据,抓取策略表示用怎么的sql语句获取数据

 

  懒加载和抓取策略结合:研究对象是set集合

技术分享



hibernate抓取策略

标签:hibernate

原文地址:http://pengya123.blog.51cto.com/8467424/1811630

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!