日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hibernate:无法级联插入

發(fā)布時間:2023/12/19 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hibernate:无法级联插入 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

工程是通過MyEclipse database brower 逆向工程生成PO,結(jié)果無法 正常完成數(shù)據(jù)的級聯(lián)插入(客戶與訂單關(guān)系);

java代碼如下 :

public void saveCustomerAndOrder(){Session session = sessionFactory.openSession();Transaction tx = null;try {tx = session.beginTransaction();Customers c = new Customers("張三","濟南",new HashSet());Orders o = new Orders("zhansan2424");o.setCustomers(c);c.getOrderses().add(o);session.save(c);tx.commit();} catch(Exception e){if(tx!=null){tx.rollback();}e.printStackTrace();} finally {session.close();}}

  這代碼 是沒錯的。。出錯的原因在于:hibernate映射文件中:

<set name="inClothmns" inverse="true" cascade="all" lazy="false"> <key><column name="intable_id" /></key><one-to-many class="net.itaem.po.InClothmn" /></set> <many-to-one name="customers" class="com.yehancheng.bean.Customers" fetch="select" cascade="all" ><column name="customerId" not-null="true" /></many-to-one>

將上面xml文件 中的黃色字體 的屬性添加 進去以后就可以正常了。

轉(zhuǎn)載于:https://www.cnblogs.com/yehancheng/archive/2013/06/09/3128327.html

總結(jié)

以上是生活随笔為你收集整理的hibernate:无法级联插入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。