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 劉錚 閱讀(546) 評論(0)  編輯  收藏 所屬分類: Hibernate

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 麦盖提县| 衡东县| 孙吴县| 东光县| 禹城市| 乐山市| 饶阳县| 沁水县| 文安县| 元氏县| 互助| 中宁县| 华阴市| 弥渡县| 独山县| 邵东县| 渑池县| 淮安市| 尤溪县| 丹阳市| 历史| 丰台区| 崇信县| 聊城市| 澳门| 广丰县| 固镇县| 五家渠市| 齐河县| 凯里市| 涟水县| 阳信县| 临澧县| 日喀则市| 新巴尔虎左旗| 沾益县| 廉江市| 兴宁市| 民县| 成武县| 五大连池市|