實(shí)現(xiàn)單向一對(duì)多:
在one方的實(shí)體中添加保存many方的集合
在one方的配置文件中添加<one-to-many>配置
實(shí)現(xiàn)單向多對(duì)一
在many方的實(shí)體中添加one方的引用
在many方的配置文件中添加<many-to-one>配置
常用屬性
cascade:設(shè)置級(jí)聯(lián)關(guān)系
inverse:設(shè)置由哪一方維護(hù)關(guān)聯(lián)關(guān)系
hibernate提供的由數(shù)據(jù)庫(kù)直接生成映射文件的支持:
http://blog.csdn.net/andyliulin/article/details/26506895
多對(duì)多關(guān)聯(lián)關(guān)系一般采用中間表的形式來(lái)實(shí)現(xiàn),即新增一張包含關(guān)聯(lián)雙方主鍵的關(guān)聯(lián)表
多對(duì)多關(guān)聯(lián)可以使用<set>元素和<many-to-one>元素進(jìn)行配置
在數(shù)據(jù)庫(kù)底層通過(guò)添加中間表來(lái)指定關(guān)聯(lián)關(guān)系
在雙方的實(shí)體中添加一個(gè)保存對(duì)方的集合
在雙方的映射文件中使用<set>元素和<many-to-many元素進(jìn)行關(guān)聯(lián)關(guān)系的配置>