Hibernate学习笔记5
学习课程:
多对多关联映射——单向 | Hibernate_10_ManyToMany_1 |
多对多关联映射——双向 | Hibernate_09_ManyToMany_2 |
学习内容:
多对多关联映射
单向对象模型(User---->Role):
映射文件User.hbm.xml:
映射文件Role.hbm.xml都是普通属性,内容简单不予给出。 | ||
双向对象模型:
映射文件Role.hbm.xml
只修改Role.hbm.xml映射文件即可 |
注:
table 属性值必须和单向关联中的table属性值一致 <key>中column属性值要与单向关联中的<many-to-many>标签中的column属性值一致 在<many-to-many>中的column属性值要与单向关联中<key>标签的column属性值一致 |
进行测试的方法,以及主要源代码:
testSave1() 向数据库中写入数据 方向: User---->Role |
|
testSave2() 向数据库中写入数据 方向: Role---->User |
|
testLoad1() 加载数据 方向 |
|
testLoad2() 加载数据 方向: Role---->User |
|