Habernate配置一对一,一对多,多对多(二)

一、开篇

  紧接着上篇的博客来写:http://www.cnblogs.com/WJ--NET/p/7845000.html(habernate环境的搭建)

二、配置一对一

  2.1、新建客户类和公司类(一个客户对应一个公司)

  2.2、配置xml文件

 三、配置一对多的关系

  3.1、一个公司有多个员工

  3.2、修改配置文件

 四、配置多对多

  4.1、多个员工有多个合同

  4.1、配置配置文件

  在多对多的关系设计中,一般都会使用一个中间表将他们拆分成两个一对多。<set>标签中的"table"属性就是用于指定中间表的。中间表一般包含两个表的主键值,该表用于存储两表之间的关系。由于被拆成了两个一对多,中间表是多方,它是使用外键关联的,<key>是用于指定外键的,用于从中间表取出相应的数据。

五、配置habernate文件

六、跑起来

七、效果

 GitHub源码地址:https://github.com/51042309/javademo

转载于:https://www.cnblogs.com/WJ--NET/p/7872043.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值