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

2021-01-02 17:27

阅读:538

标签: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


评论


亲,登录后才可以留言!