關於Hibernate一對多關聯儲存問題
下面的程式碼是用來新增一個新的Child,Parent與Clild是父子關係,建立了雙向一對多關係
Parent p=(Parent)session.load(Parent.class,pid);//(1)
Child c=new Child();
c.setParent(p);
p.getChildren().add(c);
session.save(c)
session.flush();
...
上面程式碼中的註釋(1),是從資料庫中取出已經存在的Parent,我的問題是,能否在新增加一
個Parent的同時,再增加其Child,隨後在一個事務中提交?也就是說Parent與Child一起增加到資料庫中,
比如下段程式碼:
Parent p=new Parent();//新增加的一個Parent
Child c=new Child();//新增加的一個Child
c.setParent(p);//指定這個新增的Child的Parent為新增的p
p.getChildren().add(c);//為新增的p增加Child
tx=session.beginTransaction();//開始一個事務
session.save(p);//儲存修改
session.flush();
tx.commit();//提交事務
...
但是在執行時總是不成功,為什麼?先謝謝了.
Parent p=(Parent)session.load(Parent.class,pid);//(1)
Child c=new Child();
c.setParent(p);
p.getChildren().add(c);
session.save(c)
session.flush();
...
上面程式碼中的註釋(1),是從資料庫中取出已經存在的Parent,我的問題是,能否在新增加一
個Parent的同時,再增加其Child,隨後在一個事務中提交?也就是說Parent與Child一起增加到資料庫中,
比如下段程式碼:
Parent p=new Parent();//新增加的一個Parent
Child c=new Child();//新增加的一個Child
c.setParent(p);//指定這個新增的Child的Parent為新增的p
p.getChildren().add(c);//為新增的p增加Child
tx=session.beginTransaction();//開始一個事務
session.save(p);//儲存修改
session.flush();
tx.commit();//提交事務
...
但是在執行時總是不成功,為什麼?先謝謝了.
相關文章
- hibernate之關於使用連線表實現多對一關聯對映
- 關於jdon儲存,修改問題
- 關於hibernate 和 儲存過程儲存過程
- 關於Hibernate多層1對多關係查詢
- 問一個關於hibernate的OracleDialect問題Oracle
- 請教一個關於hibernate對映oracle的問題Oracle
- hibernate 關係對映之 主鍵關聯一對一
- JPA(3) 表關聯關係(多對一、一對多、多對多、一對一)
- 模型關聯一對多模型
- hibernate(三) 一對多對映關係
- Hibernate 的關聯關係對映
- MyBatis表關聯 一對多 多對一 多對多MyBatis
- 關於 Hibernate快取的問題快取
- 關於Hibernate的查詢問題
- 【MYSQL】一個關於Innodb儲存引擎表的加鎖問題MySql儲存引擎
- 關係等級儲存問題
- 使用者和角色多對多問題,物件間關聯處理問題物件
- Hibernate學習(三)一對多資料的儲存
- Hibernate對映檔案一對多關係薦
- 多對一(主鍵)關係,create問題
- Hibernate 一對多配置 級聯操作(級聯失敗問題分析解決)
- Hibernate關聯關係
- [小技巧]Laravel 關聯儲存Laravel
- spring data jpa關聯查詢(一對一、一對多、多對多)Spring
- 請高手幫忙,關於多個連線的hibernate配置問題
- 6.Hibernate多對多關係建立
- Laravel多對多模型關聯Laravel模型
- 關於 Swoft 2.0 版本用 Redis 儲存 session 時配置問題RedisSession
- 關於SQLServer中的字元儲存的問題的測試SQLServer字元
- Mybatis plus 一對多關聯查詢分頁不準確的問題MyBatis
- hibernate(四) 雙向多對多對映關係
- 在 CSDN 上面看到的一篇關於 Laravel 關聯表模型和多對多關係的文章Laravel模型
- Hibernate 實體關聯關係對映—-總結薦
- 關於資料庫 Block 儲存細節問題的討論資料庫BloC
- 關於SQL Server中的字元儲存的問題的測試SQLServer字元
- hibernate中多對多關係的維護
- 請教banq問題,關於hibernate的jdbc的JDBC
- 關於資料儲存的一個故事