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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

many-to-one和one-to-many中的column分別代表什么?

many-to-one和one-to-many中的column分別代表什么?

億人不及她 2016-12-25 15:46:04
假如說有個班級表,gid ,gname,gdesc, 學(xué)生表sid,sname,sgender,sod(這個是避免和gid混淆),那么配置文件中該如何配置呢?
查看完整描述

4 回答

?
雪舞薔薇

TA貢獻(xiàn)51條經(jīng)驗 獲得超16個贊

你的學(xué)生表里 少寫了 一列? sid 用來關(guān)聯(lián)班級的主鍵的。

一個班級(grad)對應(yīng)多個學(xué)生(student) 這就是一對多,要配置一對多 就要在 一方(grade)的實體類里建一個多方(student)實體集合如private Set<student> students=new HashSet<student>();

簡單的列就不說了,直接說重點:

一對多

在Grade.xml文件里??

<set name="students" table="t_student">

????<!--Column 是指定關(guān)聯(lián)的外鍵列 這里的gid 是Student中g(shù)id -->

????<key column="gid"></key>

????<one-to-many? class="包名.Student"/>

</set>

多對一

同理要在 多方(Student)的實體類 建一個 一方(Grade)的引用 (不是集合) ,private Grade grade;

在Student.xml文件里

<!--Column 是指定關(guān)聯(lián)的外鍵列 這里的gid 是Grade中g(shù)id -->

<many-to-one name="grade" class="包名.Grade" column="gid"></many-to-one>


查看完整回答
2 反對 回復(fù) 2016-12-26
?
NadiaSmile

TA貢獻(xiàn)149條經(jīng)驗 獲得超291個贊

一個班級可以有多個學(xué)生? 所以one-to-many

查看完整回答
反對 回復(fù) 2016-12-26
?
別克思人

TA貢獻(xiàn)1條經(jīng)驗 獲得超1個贊

這樣跟你說,數(shù)據(jù)庫已經(jīng)設(shè)計好的員工表,和部門表為了使他們有關(guān)系需要在員工表里設(shè)置個部門表的外鍵。而onetomarry和marrytoone的column填寫的都是員工表的那個外鍵。(注意的是是員工表里面的部門外鍵,而不是員工類里面的關(guān)聯(lián)屬性名),理解了吧。
查看完整回答
1 反對 回復(fù) 2016-12-25
  • 慕俠2044698
    慕俠2044698
    你這個回答有問題。 <many-to-one name="對應(yīng)本類的屬性名" column="映射到本表的字段名" class="映射到本表的實體類" /> 舉例一個主人(host) 可以有多個寵物(pet),但一個寵物只能有一個主人,那么寵物與主人就是多對一 pet表里的主人叫 host host表里的主人叫userId 那么在寵物的xml里就這么配置 <many-to-one name="classHost" column="userId"/> 正確答案見“雪舞薔薇”
  • 慕俠2044698
    慕俠2044698
    我這句話是要回在雪舞薔薇那邊
?
黑山頭山大王

TA貢獻(xiàn)20條經(jīng)驗 獲得超8個贊

column表示數(shù)據(jù)表中的列名

查看完整回答
反對 回復(fù) 2016-12-25
  • 億人不及她
    億人不及她
    我知道是列名,我想知道:比如學(xué)生和班級是雙向聯(lián)系的,那么這兩個column中的值一樣嗎?為什么,說詳細(xì)點,謝謝!
  • 4 回答
  • 0 關(guān)注
  • 3100 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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