什么属性ref在这里?

时间:2014-05-19 18:57:14

标签: hibernate

我的项目中有这个映射表,我无法理解

 <hibernate-mapping>
    <class name="hasa.HeadOfState" table="headofstate">
    <id name="id" type="int">
    <generator class="increment"/>
    </id>
    <property name="title"/>
    <property name="name"/>
    <one-to-one name="con" class="hasa.country" property-ref="hos"></one-to-one>
    </class >
    <class name="hasa.country" table="country121">
 <id name="id" type="int">
 <generator class="increment"/>
 </id>   
 <property name="name"/>
<many-to-one name="hos" unique="true" class="hasa.HeadOfState" column="hostid" cascade="all"></many-to-one>    
 </class>
 </hibernate-mapping>

这里我的问题是这个属性-ref =“hos”是怎么做的? 如何将headofstate类的主键添加到hostid列?

1 个答案:

答案 0 :(得分:0)

Hibernate Documentation希望这有帮助

  

加入此外键的关联类的属性名称。如果未指定,则使用关联类的主键。