public class IdCard {
private int id;
private String cardNO;
private User user;
private int id;
private String cardNO;
private User user;
}
public class User {
private int id;
private String username;
private IdCard idCard;
private int id;
private String username;
private IdCard idCard;
}
<class name="User" >
<id name="id" >
<column name="t_id" />
<generator class="foreign">
<param name="property">idCard</param>
</generator>
</id>
<property name="username"><column name="username" length="50"/></property>
<one-to-one name="idCard" constrained="true"/>
<id name="id" >
<column name="t_id" />
<generator class="foreign">
<param name="property">idCard</param>
</generator>
</id>
<property name="username"><column name="username" length="50"/></property>
<one-to-one name="idCard" constrained="true"/>
<class name="IdCard">
<id name="id" >
<column name="t_id" />
<generator class="native"></generator>
</id>
<property name="cardNO" >
<column name="cardNO" length="50" />
</property>
<one-to-one name="user"/>
</class>
<id name="id" >
<column name="t_id" />
<generator class="native"></generator>
</id>
<property name="cardNO" >
<column name="cardNO" length="50" />
</property>
<one-to-one name="user"/>
</class>