自己理解的Hibernate多对一,一对多关系学习


这里建立两个类:
	人:People
	
	class People{
		public Finger fingers;
	}
	
	People类对应数据库中人的表People_table
	
	指头:Finger
	
	class Finger{
		public People people;
	}
	
	Finger类对应数据库中指头的表Finger_table
首先是多对一:十个手指头对应一个人
many值得就是手指头,也就是Finger.one指的就是人People.

<many-to-one name="people" class="People" column="这里对应的是Finger_table表中的一个字段,这个字段对应着people这个属性名,相当于外键">
</many-to-one>
其次是一对多:一个人对应十个手指头
one指的就是人People.many值得就是手指头,也就是Finger.

<set name="fingers">
	<key>
		<column name="这个一般对应着People_table的主键,是Finger_table表中的一个字段"></column>
	</key>
	<one-to-many class="Finger"/>
</set>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值