码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系)?

时间:2021-01-02 11:28:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:table   字段   一对多   保存   配置   nbsp   实体   映射文件   column   

一对多:
1.实体类中:一的一方用set集合保存多的一方 ,多的一方用对象来保存1的一方
2.在一的一方的映射文件中配置set标签,set标签中name属性=“存放多的一方的属性”,key标签中的column属性为外键字段。onetomany标签的class属性为多的一方的全类名。
3.在多的一方的映射文件中配置manytoone标签,标签中的name属性为保存一的一方的属性名。配置column标签 标签中的属性name为外键
多对多:
1.在实体类中都用set集合保存对方
2.在映射文件中配置set标签,标签name为存放另一方的属性名,标签中table属性为中间表名,配置key标签,key标签中column属性为当前表的属性,再配置manytomany标签。标签中column属性为另一方的外键 class属性为另一方的实体类全类名。

Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系)?

标签:table   字段   一对多   保存   配置   nbsp   实体   映射文件   column   

原文地址:https://www.cnblogs.com/WangMengyi/p/14208298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!