<hibernate-mapping>
<class
name="org.hibernate.sample.TUser"
table="t_user"
dynamic-update="true"
dynamic-insert="true"
>
……
<set
name="addresses"
table="t_address"
lazy="false"?? \\延遲加載,當(dāng)映射到對(duì)應(yīng)的pojo時(shí),沒(méi)有加載到addresses對(duì)應(yīng)的屬性,通過(guò)Taddress.getAddress()取不到值,而且特別注意當(dāng)session一關(guān)閉時(shí),就取不到了
inverse="false" \\反轉(zhuǎn)控制,當(dāng)inverse="true"時(shí),時(shí)通過(guò)被控方address.setUer()來(lái)維系他們之間的關(guān)系.
cascade="all"?
sort="unsorted"?? \\是否排序
order-by="zipcode asc"? \\以什么方式排序
>
<key
column="user_id"
>
</key>? \\外鍵
<one-to-many
class="org.hibernate.sample.TAddress"
/>
</set>
……
</class>