<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    溫暖潔森

    勇敢做自己

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      13 隨筆 :: 1 文章 :: 70 評論 :: 0 Trackbacks
    最近使用annotation做hibernate映射,有兩張表人員(Person)表 和醫院(Hospital)表,人員表和醫院表是ManyToOne,業務只需要從人員表出發設置不同醫院,所以是單向的ManyToOne

    在Person表關系定義如下:
    @ManyToOne(cascade = { CascadeType.PERSIST,CascadeType.MERGE})
    @JoinColumn(name = "HOSPITAL_ID")

    但我在后臺方法測試時,如果醫院信息修改或新建,保存到人員表中,醫院信息不會級聯更新或新增,級聯關系不起作用


    我又用hbm.xml方式實驗了一下,在Person端加上cascade="save-update",如果醫院信息修改或新增,保存人員信息會級聯更新或新增到醫院表,方式如下:
    <many-to-one name="hospital" class="com.Hospital" fetch="select" lazy="false" not-null="true" cascade="save-update">
    <column name="HOSPITAL_ID" />
    </many-to-one>



    后來經別人指點發現我引用的包是
    import javax.persistence.CascadeType;
    import javax.persistence.Cascade;

    而應該使用hibernate annotation包
    import org.hibernate.annotations.Cascade;
    import org.hibernate.annotations.CascadeType;

    Person表的關聯關系應改成
     @ManyToOne()
     @Cascade(value={CascadeType.SAVE_UPDATE})
     @JoinColumn(name = "HOSPITAL_ID")
    這樣級聯更新和新增功能就成功了
    posted on 2008-01-03 16:24 harry520 閱讀(3322) 評論(3)  編輯  收藏 所屬分類: J2EE

    評論

    # re: hibernate annotation關聯關系問題解決 2008-01-03 17:40 小立飛刀
    good  回復  更多評論
      

    # re: hibernate annotation關聯關系問題解決 2008-01-04 09:20 itVincent
    不清楚你的hibernate是什么版本,我用的3.3就是用JPA的包的  回復  更多評論
      

    # re: hibernate annotation關聯關系問題解決[未登錄] 2008-01-04 09:32 harry520
    我用的也是hibernate annotation 3.3,把其中ejb3-persistence.jar也引入,目前都是最新版本,這個問題確實是存在  回復  更多評論
      

    主站蜘蛛池模板: 国产精品永久免费| 激情无码亚洲一区二区三区| 91福利免费网站在线观看| 四虎成人精品在永久免费| 亚洲aⅴ无码专区在线观看| 成人免费毛片观看| 亚洲精品无码你懂的| 四虎www免费人成| 色天使亚洲综合一区二区| 亚洲AV中文无码乱人伦| 日本高清免费中文在线看| yy6080久久亚洲精品| 久久er国产精品免费观看8| 久久久久亚洲AV成人网人人网站 | 久久免费精品一区二区| 国产亚洲一区二区手机在线观看 | 国产亚洲精品成人a v小说| 男性gay黄免费网站| 国产精品亚洲综合专区片高清久久久 | 亚洲精品在线观看视频| 日本免费一区二区久久人人澡| 国产成人免费高清激情视频| 欧洲亚洲国产精华液| 亚洲一区二区三区无码影院| 七色永久性tv网站免费看| 亚洲自偷精品视频自拍| 18禁超污无遮挡无码免费网站国产 | 国产成人yy免费视频| 亚洲av永久无码嘿嘿嘿| 免费国产在线观看| 美女被免费网站91色| 亚洲欧洲精品一区二区三区| 成年人视频在线观看免费| 美女被免费视频网站a| 久久久久亚洲Av片无码v| 成年私人影院免费视频网站 | 亚洲老熟女五十路老熟女bbw| 国产精品免费看久久久| 亚洲一区无码中文字幕乱码| 四虎永久在线免费观看| 久久久久久AV无码免费网站|