Hibernate中关于一对一关系

来源:互联网 发布:国外必备软件 编辑:程序博客网 时间:2024/05/29 04:59
例如员工和账号两个类就是一对一对应的关系,或者发动机和汽车是一一对应的关系
<class name="Employee" table="Employee"><id name="id" type="java.lang.Integer"><column name="employee_id" sql-type="int" /><generator class="identity"></id><one-to-one name="userInfo" class="UserInfo" cascade="all"></class>
<class name="UserInfo" table="UserInfo"><id name="id" type="java.lang.Integer"><column name="userInfo_id" sql-type="int"/><generator class="foreign"><param name="property">employee</param></generator></id><one-to-one name="employee" class="Employee" constrained="true"> //constrained="true"表示应用的employ的主键作为外键</class>