hibernate中多對多的兩種保存方式

          Posted on 2006-07-05 14:31 weibogao 閱讀(2710) 評論(0)  編輯  收藏 所屬分類: software development
          1.使用關聯(lián)表實現多對多的關聯(lián),在實體一端的映射文件中定義:
          <set?name="unitTypes"?lazy="true"?table="IPMS_UNITTYPE"?cascade="all">
          ???<key?column="UNITID"/>
          ???<many-to-many?class="com.toone.ipms.common.dict.vo.CommDict"?column="DICTID"/>
          </set>
          因為配置中cascade="all",所以可以不使用中間表關聯(lián)類來實現,而且不需要分別進行save操作
          其中兩個column都是關聯(lián)表中的字段,key為本端外鍵,而另一個則是另一端外鍵
          2.另一種方式為生成關聯(lián)表的映射文件和PO,寫出關聯(lián)類的基本管理類的增刪改操作,實現保存時兩個類的關聯(lián)

          posts - 41, comments - 7, trackbacks - 0, articles - 0

          Copyright © weibogao

          主站蜘蛛池模板: 信宜市| 逊克县| 西和县| 南乐县| 巴中市| 康平县| 兴安盟| 萨嘎县| 武川县| 平果县| 上杭县| 甘孜县| 阿图什市| 富顺县| 任丘市| 蒙城县| 兴文县| 河东区| 麻阳| 河间市| 金平| 日土县| 古蔺县| 万盛区| 确山县| 临安市| 三明市| 黎城县| 小金县| 萍乡市| 陵川县| 成都市| 吉木萨尔县| 乐山市| 拜泉县| 蓝山县| 娱乐| 孟州市| 大厂| 和林格尔县| 庆阳市|