Hibernate ----- hibernate如何实现n:m
1.单向的多对多
创建两个实体类,role中有一个set的集合,但是function中只有普通的4个属性。
相应的配置文件如下:
function.hbm.xml
test测试
结果:
2.双向多对多
表的结构不会变化,但是指向是双向
上面单项的多对多的代码不变,并在此基础上添加
在function中添加一个set属性
改变映射文件
进行测试
数据库:
输出结果:查询的是id=1的role。
Hibernate ----- hibernate如何实现n:m
1.单向的多对多
创建两个实体类,role中有一个set的集合,但是function中只有普通的4个属性。
相应的配置文件如下:
function.hbm.xml
test测试
结果:
2.双向多对多
表的结构不会变化,但是指向是双向
上面单项的多对多的代码不变,并在此基础上添加
在function中添加一个set属性
改变映射文件
进行测试
数据库:
输出结果:查询的是id=1的role。
相关文章: