温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

hibernate 一对多 多对一映射关系

发布时间:2020-04-25 21:33:35 来源:网络 阅读:2256 作者:奔跑吧爽爽 栏目:开发技术

在crm系统中一个客户有多个联系人,一个联系人对应多个客户

需求:保存一个联系人,同时保存一个客户

分析:
表关系
hibernate 一对多 多对一映射关系

sql语句
hibernate 一对多 多对一映射关系
实体类
多个联系人多对一个客户hibernate 一对多 多对一映射关系

一个客户对应多个联系人
hibernate 一对多 多对一映射关系
为什么选择set方法
set集合的特点:不重复 后面写0的目的是为了不占空间

注意toString的时候不要把关联的对象也一起to出来,因linkman的tostring调用了customer的tostring 这样就死循环了

映射文件
多个联系人对应一个客户
hibernate 一对多 多对一映射关系
因为一个表的主键可以作为另一个表的外键 所以不需要说明customer中哪个属性和linkman中的外键对应

一个客户对应多个联系人
hibernate 一对多 多对一映射关系

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI