hibernate之one2one

在这里只介绍one2one单向外键关联和one2one双向外键关联,至于one2one单向主键关联和one2one双向主键关联在这里就不在介绍了。。

        one2one单向外键关联是,many2one关联的特例,在想要关联的一端 设置unique属性为true就可以了。

实例代码如下

  <hibernate-mapping>
   <class table="person" name="com.sias.model.Person">
      <id access="field" name="id">
       <generator class="native"/>
     </id>
     <property name="name" access="field"/>
     <many-to-one unique="true" column="cardId" access="field"  cascade="saveupdate"   name="idCard"/>
  </class>
</hibernate-mapping>

 

 one2one双向关联,在另一端设置个property-ref 引用属性即可

实例代码如下

 

        <one-to-one name="person" property-ref="idCard" access="field"/>

你可能感兴趣的:(Hibernate,Access)