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

来源:互联网 发布:insanity 知乎 编辑:程序博客网 时间:2024/06/04 19:59

这里建立两个类:人:Peopleclass People{public Finger fingers;}People类对应数据库中人的表People_table指头:Fingerclass 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>


0 0
原创粉丝点击