程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> hibernate-Hibernate中雙向關聯和單向關聯的意思是什麼?

hibernate-Hibernate中雙向關聯和單向關聯的意思是什麼?

編輯:編程解疑
Hibernate中雙向關聯和單向關聯的意思是什麼?

有老師,學生兩個bean,
雙向關聯就是需要在兩個bean的xml文件中都寫入關系,例如many to many
單項關聯只需要在老師的一方或者學生的一方的配置文件中寫入關系即可使用,例如one to many或者many to one

最佳回答:


這個是關系型數據庫中實體之間的關系
1對1
1對多
多對1
多對多

其中的多對多要進行拆分,拆成1對多和多對1
關系的描述就是如何去設置這個主鍵和外鍵
1對多的關系可以描述為一個表中有2個域作為一個聯合主鍵

多對多就是1對多和多對1的拆分
往往做一個中間的表這個表的主鍵就是那個1 對應的表中的主鍵,將他們拿出來新做一張表

hibernate中的ORM使用這個對象javabean描述的
一張表就是一個javabean
外鍵就是描述為子對象

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