課程
/后端開發
/Java
/Hibernate初探之一對多映射
我的吧inverse屬性,cascade屬性都去掉,在兩邊只設置一對多和多對一關聯,沒見過審過update呢?
2016-08-12
源自:Hibernate初探之一對多映射 4-1
正在回答
貼代碼吧,你測試代碼是不是這樣寫了:
stu1.setGrade(g);
stu2.setGrade(g);
session.save(g);
session.save(stu1);
session.save(stu2);
因為沒有添加inverse屬性,所以inverse默認為false,表示由Grade方維護關系,執行session.save(g)的時候并沒有stu1和stu2,所以不會有update出現?
老師對于inverse理解感覺不對,見這篇理解https://www.mkyong.com/hibernate/inverse-true-example-and-explanation/
不可能沒有啊,你是不是進行了對控制臺輸出的語句排版了,你看漏了吧?
哪里沒有update出現呢
舉報
Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-22
貼代碼吧,你測試代碼是不是這樣寫了:
stu1.setGrade(g);
stu2.setGrade(g);
session.save(g);
session.save(stu1);
session.save(stu2);
因為沒有添加inverse屬性,所以inverse默認為false,表示由Grade方維護關系,執行session.save(g)的時候并沒有stu1和stu2,所以不會有update出現?
老師對于inverse理解感覺不對,見這篇理解https://www.mkyong.com/hibernate/inverse-true-example-and-explanation/
2016-11-14
不可能沒有啊,你是不是進行了對控制臺輸出的語句排版了,你看漏了吧?
2016-08-15
哪里沒有update出現呢