隨筆 - 0, 文章 - 75, 評論 - 0, 引用 - 0
          數(shù)據(jù)加載中……

          Hibernate關(guān)聯(lián)映射3

          當(dāng)設(shè)置了cascade屬性不為none時,Hibernate
          會自動持久化所關(guān)聯(lián)的對象

          cascade
          屬性的設(shè)置會帶來性能上的變動,需謹慎設(shè)置

          <set
          name="streets" table="street"
          cascade="all"
          >



          </set>



          Cascade屬性值























          屬性值


          含義和作用


          all


          對所有操作進行級聯(lián)操作


          save-update


          執(zhí)行保存和更新操作時進行級聯(lián)操作


          delete


          執(zhí)行刪除操作時進行級聯(lián)操作


          none


          對所有操作不進行級聯(lián)操作



          術(shù)語“inverse”直譯為“反轉(zhuǎn)”
          在Hibernate
          中,inverse屬性指定了關(guān)聯(lián)關(guān)系中的方向
          關(guān)聯(lián)關(guān)系中,inverse="false"
          的為主動方,由主動方負責(zé)維護關(guān)聯(lián)關(guān)系
          在一對多關(guān)聯(lián)中,將one 方的inverse 設(shè)置為true,這將有助性能的改善



          <set
          name="streets" table="street" cascade="all"
          inverse="true"
          >



          </set>


          inverse指的是關(guān)聯(lián)關(guān)系的控制方向,而cascade指的是層級之間的連鎖操作



          配置多對多關(guān)聯(lián):


          每個人可以參加一個或多個項目,每個項目由一個或多個人完成


          Hibernate關(guān)聯(lián)映射3


          <class
          name="Project" table="project" >



          <
          set
          name="members"
          table="r_emp_proj">



          <key
          column="r_proj_id"
          />



          <many-to-many class="
          cn.jbit.aptech.jb.entity.Employee"



          column="r_emp_id"
          />



          </
          set>


          </class>




          <class
          name="Employee" table="employee" >


          <set
          name="projects"
          table="r_emp_proj"
          inverse="true"
          >



          <key
          column="r_emp_id"
          />



          <many-to-many class="
          cn.jbit.aptech.jb.entity.Project"



          column="r_proj_id"
          />


          </set>


          </class>

          posted on 2012-04-22 15:49 hantai 閱讀(113) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 赫章县| 肃南| 同江市| 正镶白旗| 郓城县| 德州市| 美姑县| 香港 | 榆社县| 建平县| 哈巴河县| 宜黄县| 永平县| 绍兴县| 南华县| 雅江县| 阿拉尔市| 万全县| 顺昌县| 樟树市| 乐安县| 凤城市| 平阳县| 寿宁县| 鲁甸县| 临沭县| 灵璧县| 栾城县| 广河县| 射洪县| 双牌县| 西林县| 额济纳旗| 五指山市| 塔河县| 永善县| 禹州市| 大方县| 永宁县| 保德县| 上蔡县|