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

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

          當設(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"
          的為主動方,由主動方負責維護關(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 閱讀(115) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 江油市| 龙井市| 隆回县| 扎赉特旗| 普定县| 宁夏| 荃湾区| 定州市| 交口县| 建宁县| 永修县| 舟山市| 顺昌县| 奉贤区| 兰州市| 蓬安县| 沙洋县| 太仆寺旗| 合水县| 洛隆县| 涡阳县| 通渭县| 江门市| 英超| 于都县| 赞皇县| 吴江市| 资中县| 阿勒泰市| 纳雍县| 双江| 吉林市| 鄱阳县| 鲁山县| 那坡县| 新邵县| 龙山县| 南昌县| 南昌市| 广灵县| 普洱|