首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate中配备一对一映射(基于主键)

2012-10-30 
hibernate中配置一对一映射(基于主键)Person ?? id(pk)????????????? nameIdCard??? id(pk,fk)???????????

hibernate中配置一对一映射(基于主键)

Person ?? id(pk)

????????????? name

IdCard??? id(pk,fk)

????????????? usefulDate??

?

?? Person.java

public class Person {private int id;private String name;private IdCard idCard;         //getters and setters}

??? Person.hbm.xml

<hibernate-mapping package="com.susan.hibernate.entity"><class name="Person" table="tperson"><id name="id"><generator column="name" /><one-to-one name="idCard"/>          </class></hibernate-mapping>

?

IdCard.java

public class IdCard {private int id;private Date usefulDate;private Person person;         //setters and getters}

?

?IdCard.hbm.xml

<hibernate-mapping package="com.susan.hibernate.entity"><class name="IdCard" table="tidcard"><id name="id">    <generator column="usefulDate" /><one-to-one name="person" contrained="true"/>         </class></hibernate-mapping>

?

热点排行