Employee.hbm.xml中:
<one-to-one name="person" class="Person"/>Person.hbm.xml中
<class name="person" table="PERSON">
<id name="id" column="PERSON_ID">
<generator class="foreign">
<param name="property">employee</param>
</generator>
</id>
...
<one-to-one name="employee"
class="Employee"
constrained="true"/>
</class>
<one-to-one name="person" class="Person"/>Person.hbm.xml中
<class name="person" table="PERSON">
<id name="id" column="PERSON_ID">
<generator class="foreign">
<param name="property">employee</param>
</generator>
</id>
...
<one-to-one name="employee"
class="Employee"
constrained="true"/>
</class>
<param name="property">employee</param>
</generator>