一对一关系

2018-01-19  本文已影响0人  打死你的小乌龟

映射文件

<hibernate-mapping>
    <class name="com.hw.entity.Course">
        <id name="cid" length="5">
            <generator class="increment"></generator>
        </id>
        <property name="name" length="20"></property>
        <!-- 
            unique  外键是唯一的  添加了一个唯一的约束
         -->
        <many-to-one name="person" column="pid" 
            class="com.hw.entity.Person" 
            unique="true"></many-to-one>
    </class>
</hibernate-mapping>
<hibernate-mapping>
    <class name="com.hw.entity.Person">
        <id name="pid" length="5">
            <generator class="increment"></generator>
        </id>
        <property name="name" length="20"></property>
        <property name="sex" length="20"></property>
        <set name="courses" cascade="save-update">
            <key>
                <column name="pid"></column>
            </key>
            <one-to-many class="com.hw.entity.Course"/>
        </set>
    </class>
</hibernate-mapping>

相当于一对多的特例

上一篇下一篇

猜你喜欢

热点阅读