Hibernate关联映射-数据对象三种关系
生活随笔
收集整理的這篇文章主要介紹了
Hibernate关联映射-数据对象三种关系
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Hibernate框架基于ORM設(shè)計(jì)思想,它將關(guān)系型數(shù)據(jù)庫(kù)中的表與我們java中的類(lèi)進(jìn)行映射,一個(gè)對(duì)象就對(duì)應(yīng)著表中的一條記錄,而表中的字段對(duì)應(yīng)著類(lèi)中的屬性。
數(shù)據(jù)庫(kù)中表與表之間存在著三種關(guān)系,也就是系統(tǒng)設(shè)計(jì)中的三種實(shí)體關(guān)系。
一對(duì)一
原則有兩種:
1. 唯一外鍵對(duì)應(yīng):在任意一方添加外鍵來(lái)描述對(duì)應(yīng)關(guān)系
2. 主鍵對(duì)應(yīng):一方的主鍵作為另一方的主鍵
一對(duì)多(多對(duì)一)
客戶與訂單之間一對(duì)多關(guān)系(多對(duì)一)
建表原則:在多的一方添加外鍵來(lái)描述關(guān)聯(lián)關(guān)系
多對(duì)多
例如學(xué)生與老師
建表原則:通過(guò)一張中間表來(lái)描述其對(duì)應(yīng)關(guān)系
總結(jié)
以上是生活随笔為你收集整理的Hibernate关联映射-数据对象三种关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Hibernate一级缓存常用API
- 下一篇: Hibernate一对多关联映射及cas