程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> hibernate-Hibernate官方推薦使用many-to-many還是many-to-one?

hibernate-Hibernate官方推薦使用many-to-many還是many-to-one?

編輯:編程解疑
Hibernate官方推薦使用many-to-many還是many-to-one?

假設實體的關系就是多對多,我應該是在數據庫中創建兩張表,還是三張表?

如果創建兩張表,那麼就需要在xml中配置many-to-many

如果創建三張表,那麼就需要在第三張的表中存儲其余兩個表的主鍵,在xml中直接配置many-to-one

這兩種方式那個好?

最佳回答:


具體使用哪種應該由你的業務決定的吧,如果是多對一的關系就使用many-to-one例如一個人有多個郵箱地址;多對多關系,例如選課一個人可以選多個課,而一門課程又被多個人選擇,雙向多對多就用many-to-many。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved