關(guān)聯(lián)映射的本質(zhì):將關(guān)聯(lián)關(guān)系映射到數(shù)據(jù)庫,所謂的關(guān)聯(lián)關(guān)系是對象模型在內(nèi)存中的一個(gè)或多個(gè)引用
<many-to-one>
如果忽略了這個(gè)屬性那么默認(rèn)的外鍵與實(shí)體的屬性一致
示例:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.linying.domain.User" table="t_user" lazy="false">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<!--
<many-to-one name="group" class="com.linying.domain.Group" column="groupid" cascade="all"/>
-->
<many-to-one name="group" class="com.linying.domain.Group" column="groupid" inverse="true" cascade="save-update or delete or delete-orphan"/>
</class>
</hibernate-mapping>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.linying.domain.User" table="t_user" lazy="false">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<!--
<many-to-one name="group" class="com.linying.domain.Group" column="groupid" cascade="all"/>
-->
<many-to-one name="group" class="com.linying.domain.Group" column="groupid" inverse="true" cascade="save-update or delete or delete-orphan"/>
</class>
</hibernate-mapping>