posts - 297,  comments - 1618,  trackbacks - 0
<set  
          name="propertyName"                                                                                   (1)  
          table="table_name"                                                                                     (2)  
          schema="schema_name"                                                                                 (3)  
          lazy="true|false"                                                                                       (4)  
          inverse="true|false"                                                                                 (5)  
          cascade="all|none|save-update|delete|all-delete-orphan"           (6)  
          sort="unsorted|natural|comparatorClass"                                           (7)  
          order-by="column_name   asc|desc"                                                           (8)  
          where="arbitrary   sql   where   condition"                                               (9)  
          outer-join="true|false|auto"                                                                 (10)  
          batch-size="N"                                                                                             (11)  
          access="field|property|ClassName"                                                       (12)  
  >  
   
          <key   ....   />  
          <index   ....   />  
          <element   ....   />  
  </set>   
  (1)   name   集合属性的名称     
  (2)   table   (可选——默认为属性的名称)这个集合表的名称(不能在一对多的关联关系中使用)     
  (3)   schema   (可选)   表的schema的名称,   他将覆盖在根元素中定义的schema     
  (4)   lazy   (可选——默认为false)   lazy(可选--默认为false)   允许延迟加载(lazy   initialization   )(不能在数组中使用)     
  (5)   inverse   (可选——默认为false)   标记这个集合作为双向关联关系中的方向一端。     
  (6)   cascade   (可选——默认为none)   让操作级联到子实体     
  (7)   sort(可选)指定集合的排序顺序,   其可以为自然的(natural)或者给定一个用来比较的类。     
  (8)   order-by   (可选,   仅用于jdk1.4)   指定表的字段(一个或几个)再加上asc或者desc(可选),   定义Map,Set和Bag的迭代顺序     
  (9)   where   (可选)   指定任意的SQL   where条件,   该条件将在重新载入或者删除这个集合时使用(当集合中的数据仅仅是所有可用数据的一个子集时这个条件非常有用)     
  (10)   outer-join(可选)指定这个集合,只要可能,应该通过外连接(outer   join)取得。在每一个SQL语句中,   只能有一个集合可以被通过外连接抓取(译者注:   这里提到的SQL语句是取得集合所属类的数据的Select语句)     
  (11)   batch-size   (可选,   默认为1)   指定通过延迟加载取得集合实例的批处理块大小("batch   size")。     
  (12)   access(可选-默认为属性property):Hibernate取得属性值时使用的策略
posted on 2007-05-11 16:31 阿蜜果 阅读(1178) 评论(0)  编辑  收藏 所属分类: Hibernate

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

      生活将我们磨圆,是为了让我们滚得更远——“圆”来如此。
      我的作品:
      玩转Axure RP  (2015年12月出版)
      

      Power Designer系统分析与建模实战  (2015年7月出版)
      
     Struts2+Hibernate3+Spring2   (2010年5月出版)
     

留言簿(262)

随笔分类

随笔档案

文章分类

相册

关注blog

积分与排名

  • 积分 - 2284416
  • 排名 - 3

最新评论

阅读排行榜

评论排行榜