hibernate-02-17

来源:互联网 发布:软件安装调试方案 编辑:程序博客网 时间:2024/06/05 16:56

Hibernate 关联关系映射

一对一外键映射: hibernate 对于一对一映射,不仅提供了主键关联,也提供了外键关联映射,示例如下:
model:

public class Person {private int id;private String name;private IdCard idCard;}

public class IdCard {private int id;private  String name;private Person person;}

mapping file :

<class name="Person" lazy="false"><id name="id"><generator class="native"/></id><property name="name"/><one-to-one name="idCard" property-ref="person"></one-to-one></class>


<class name="IdCard" ><id name="id"><!-- <generator class="foreign"><param name="property">person</param></generator> --><generator class="native"></generator></id><property name="name"/><!--  <one-to-one name="person" constrained="true"></one-to-one>--><many-to-one name="person" column="person_id" unique="true"></many-to-one></class>


DB :



0 0
原创粉丝点击