<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping auto-import="true" package="cn.veryedu.onetoone" schema="SCOTT">
<class name="Husband" table="husband_table">
<id column="husband_num" name="husbandNum">
<generator class="increment"></generator>
</id>
<property name="name" column="name"></property>
<property name="age" column="age"></property>
<property name="height" column="height"></property>
<one-to-one name="wife" class="Wife"></one-to-one>
</class>
<class name="Wife" table="wife_table">
<id column="wife_id" name="wifeId">
<generator class="foreign">
<param name="property">husband</param>
</generator>
</id>
<property name="name" column="name"></property>
<property name="age" column="age"></property>
<property name="height" column="height"></property>
<one-to-one name="husband" foreign-key="wife_id" class="Husband" constrained="true"></one-to-one>
</class>
</hibernate-mapping>