一对一关系 如 人对应身份证,身份证从属与人------------>
<!----------person.hbm.xml----------------->
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.itcast.domain"> <class name="Person" table="t_person" > <id name="id"> <generator class="native"/> </id> <property name="name" not-null="true" /> <one-to-one name="idCard"/> </class> </hibernate-mapping>
<!----------IdCard.hbm.xml----------------->
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.itcast.domain"> <class name="IdCard" table="t_idCard" > <id name="id"> <generator class="foreign"> <param name="property">person</param> </generator> </id> <property name="lifeDate" not-null="true" /> <one-to-one name="person"/> </class> </hibernate-mapping>

本文介绍了使用Hibernate进行一对一关系映射的方法,包括Person与IdCard两个实体类之间的相互关联配置。
955

被折叠的 条评论
为什么被折叠?



