亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Hibernate初探之一對多映射

為什么視頻中事務不用調用begin()方法直接提交就可以運行,我的卻提示事務沒有成功打開?我百度了下,事務提交之前先調用事務的begin()方法就完美運行了?
在 class Grade 中,
Set<Student> students;//為初始化
//改為
Set<Student> students =new HashSet<Student>();
這樣 g.getStudents() 已初始化。
@captainjk 將集合初始化一下
@qq_夜_28 因為main方法是靜態的,而靜態方法中只能使用靜態方法
為什么不用JUnit單元測試

最新回答 / 慕移動9181930
少寫了參數,無限循環了good,如果你能把代碼縮進一下那就更好了
唉 我的根本不能運行 console也不打印什么信息
Test類中為啥把方法都定義成靜態的?

最新回答 / 錫雋
感覺報空指針的情況很多 , 我遇到的 mapping里沒寫package屬性會報空指針 , Set后面沒有寫new HashSet也會報空指針 。。? 好尷尬
inverse 和 cascade 的機制及作用范圍都不一樣,兩者并不沖突
在findStudentsByGrade()方法中出現空指針異常,在Grade的構造方法里,初始化學生類
public Grade(String gname, String gdesc) {

super();
this.students = new HashSet<Student>();
this.gname = gname;
this.gdesc = gdesc;
}
給變量起了個名字group,程序崩了,搞了半天才想起group是MySQL的關鍵字( ′_>`)
初始化一下
Grade g=new Grade("Java二班", "Java軟件開發二班");
g.setStudents(new HashSet<Student>());
inverse="true" 把維護的權限給了多的一方,1的一方根本就不維護了,怎么可能去更新多的一方的表,也是醉了
課程須知
本課程主要講解Java中Hibernate中的關聯映射,需要對Hibernate基本用法、ORM的基本概念、單表映射等相關知識有一定的基礎。
老師告訴你能學到什么?
1、Hibernate關聯映射的類型 2、單向一對多關聯的配置 3、單向多對一關聯的配置 4、cascade和inverse屬性的作用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消