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

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

老師講了多對一還有一對多,關聯關系 我想問多對多

那么多對多該如何處理?

正在回答

4 回答

數據庫中多對多的關系,一般的處理放方法是拆分關系,拆分出一張表,比如

做學生選課系統,多個學生選多門課,這是多對多關系

這樣可以寫成三個表:

學生表(學號,姓名)

課程表(課程號,課程名)

選課表(學號,課程號)

通過選課表,將學生和課程聯系起來了

這樣就又成了一對多或多對一的關系,一般多對多的關系,不建議直接建立關系,邏輯太復雜不便于維護。

1 回復 有任何疑惑可以回復我~

sorry,我理解錯了,這是雙向多對一

0 回復 有任何疑惑可以回復我~

一對多:一個班級對應多個學生,

多對一:多個學生對應一個班級,

不同 的關聯映射不同的配置,兩個合在一起就是多對多

0 回復 有任何疑惑可以回復我~

兩個一起配置,就成了多對多

0 回復 有任何疑惑可以回復我~
#1

夏侯瑾軒 提問者

這個說法我覺得不太對 因為 一個學生不可能屬于多個班級 所以 一起配置的意思是老師讓你理解 雙方都可以設置配置
2017-08-09 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Hibernate初探之一對多映射
  • 參與學習       42163    人
  • 解答問題       310    個

Hibernate中一對多關聯映射配置,以及cascade和inverse屬性作用

進入課程

老師講了多對一還有一對多,關聯關系 我想問多對多

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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