首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

hibernate多对多的xml配备

2012-11-25 
hibernate多对多的xml配置Preson.hbm.xml:!-- 映射集合属性,集合元素是其他持久化实体没有指定cascade属

hibernate多对多的xml配置
Preson.hbm.xml:
<!-- 映射集合属性,集合元素是其他持久化实体
   没有指定cascade属性 -->
  <set name="addresses" inverse="true"
   table="person_address">
   <!-- 指定关联的外键列 -->
   <key column="person_id "/>
   <!-- 用以映射关联类属性 -->
   <many-to-many table="person_address">
   <!-- 指定关联的外键列 -->
   <key column="address_id "/>
   <!-- 用以映射关联类属性 -->
   <many-to-many class="Person"
    column="person_id "/>
  </set>



双向N——N关联的两边都需要指定连接表的表名,外键列的列名:

两个set元素table必须指定,并且必须相同,

set元素的两个字元素:key和many-to-many都必须指定column属性,key和many-to-many分别制定本持久化类,关联类在连接表中的外键列名,因此两边的key与many-to-many的column属性交叉相同,

热点排行