Hibernate中一對多和多對一的配置

          一對多:

          <set name="bids" inverse="true">--------------set表示集合  name為集合名也是javabean中的一個property
              <key column="ITEM_ID"/>          -------------key表示的為外健 column表示對應的字段
              <one-to-many class="Bid"/>        -------------所對應的class
          </set>

          inverse避免update ITEM_ID=XXX from Y where ITEM_ID=XXXX
          這樣無意義的SQL語句

          多對一:
          <many-to-one
          name="item"                       ----javabean中的一個property
          column="ITEM_ID"            --在數據庫中所對應的column
          class="Item"
          not-null="true"/>

          所以在hibernate中都是雙向配置,在one to many 一方設置inverse="true"
          這樣的話,在多方就要自己管理和一方的聯系,
          所以在插入數據的時候就要 ,多方.add(一方)

          posted on 2007-09-13 13:40 劉錚 閱讀(548) 評論(0)  編輯  收藏 所屬分類: Hibernate

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 都江堰市| 县级市| 裕民县| 河西区| 司法| 昔阳县| 邵阳市| 塘沽区| 太仓市| 楚雄市| 通河县| 安岳县| 永平县| 塘沽区| 柏乡县| 香港 | 剑阁县| 南召县| 贵定县| 敦煌市| 酒泉市| 兰坪| 富民县| 内乡县| 安丘市| 怀远县| 通州区| 大渡口区| 丰顺县| 安仁县| 五河县| 曲周县| 淳化县| 逊克县| 合阳县| 三河市| 大冶市| 新闻| 绥化市| 开封县| 田林县|