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

          Posted on 2006-07-05 14:31 weibogao 閱讀(2709) 評論(0)  編輯  收藏 所屬分類: software development
          1.使用關聯表實現多對多的關聯,在實體一端的映射文件中定義:
          <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",所以可以不使用中間表關聯類來實現,而且不需要分別進行save操作
          其中兩個column都是關聯表中的字段,key為本端外鍵,而另一個則是另一端外鍵
          2.另一種方式為生成關聯表的映射文件和PO,寫出關聯類的基本管理類的增刪改操作,實現保存時兩個類的關聯

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

          Copyright © weibogao

          主站蜘蛛池模板: 永城市| 洪泽县| 舞阳县| 台湾省| 宁乡县| 新巴尔虎左旗| 东莞市| 东丰县| 株洲县| 保靖县| 旬阳县| 盱眙县| 海林市| 大悟县| 鹤庆县| 青海省| 博客| 玉溪市| 济源市| 招远市| 佛学| 安西县| 凤凰县| 邢台市| 龙州县| 洪洞县| 湛江市| 九台市| 三亚市| 哈巴河县| 林周县| 吕梁市| 遂平县| 巧家县| 富锦市| 达拉特旗| 孟州市| 东莞市| 祁东县| 广汉市| 贵州省|