第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

自動(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)系

正在回答

5 回答

你先在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

0 回復(fù) 有任何疑惑可以回復(fù)我~
<many-to-one?name="grade"?class="com.test.entity.Grade"?column="gid"></many-to-one>

你在這里定義了column="gid",會(huì)生成gid字段的

1 回復(fù) 有任何疑惑可以回復(fù)我~

我的前提是自動(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的呀

0 回復(fù) 有任何疑惑可以回復(fù)我~

自己動(dòng)手試一試咯

0 回復(fù) 有任何疑惑可以回復(fù)我~

利用反向工程是可以自動(dòng)建立的

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Hibernate初探之一對(duì)多映射
  • 參與學(xué)習(xí)       42160    人
  • 解答問(wèn)題       310    個(gè)

Hibernate中一對(duì)多關(guān)聯(lián)映射配置,以及cascade和inverse屬性作用

進(jìn)入課程

自動(dòng)生成庫(kù)結(jié)構(gòu)情況下,如何維護(hù)雙向關(guān)系

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)