自動(dòng)生成庫(kù)結(jié)構(gòu)情況下,如何維護(hù)雙向關(guān)系
那如果是通過(guò)hbm.xml生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)的話,這種雙向關(guān)系能否建立起來(lái)?在student.hbm.xml里面沒(méi)有屬性gid,那么在多對(duì)一的情況下能否建立雙向關(guān)系
那如果是通過(guò)hbm.xml生成數(shù)據(jù)庫(kù)表結(jié)構(gòu)的話,這種雙向關(guān)系能否建立起來(lái)?在student.hbm.xml里面沒(méi)有屬性gid,那么在多對(duì)一的情況下能否建立雙向關(guān)系
2016-03-28
舉報(bào)
2016-12-10
你先在Student.java中定義一個(gè)一方的引用 ?private Grade grade;
然后在Grade.java中定義一個(gè)多方的集合 ??private Set<Student> students = new HashSet<Student>();
最后生成hbm.xml文件會(huì)自動(dòng)創(chuàng)建啊,不過(guò)在student.hbm.xml中column是grade而不是gid
2016-08-31
你在這里定義了column="gid",會(huì)生成gid字段的
2016-03-30
我的前提是自動(dòng)生成表結(jié)構(gòu),如果開(kāi)啟了hh2dm.auto=update 和spring結(jié)合使用時(shí)候會(huì)自動(dòng)創(chuàng)建表結(jié)構(gòu)的,那么這樣創(chuàng)建出來(lái)的表student中是沒(méi)有g(shù)id的呀
2016-03-28
自己動(dòng)手試一試咯
2016-03-28
利用反向工程是可以自動(dòng)建立的