一对多
- 参考工程,是利用hibernate对学生与班级信息进行存储,此处一对多为一个班级对应多个学生。
- 思路:通过两个实体类互相包含对方,在单表配置里面设置set属性进行配置,如下:
<set name="students" table="student">
<key column="gid"></key>
<one-to-many class="com.sun.entity.Student" />
</set>
多对一
配置如下:
<many-to-one name="grade" class="com.sun.entity.Grade" column="gid" cascade="all"></many-to-one>
双向关联
双向单表工程文件
inverse cascade 属性,详见工程中映射文件。