One2One主键关联的实现
生活随笔
收集整理的這篇文章主要介紹了
One2One主键关联的实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
主鍵關(guān)聯(lián),產(chǎn)生主鍵的是A類,與A相同主鍵的是B類
主鍵對應(yīng)的A類,hbm.xml文件與.cs文件均無任何特別,與單表相同
與A相同的主鍵B類,
Hbm.xml文件:
<id?name="Id"?column="ID"?type="Guid"?unsaved-value="00000000-0000-0000-0000-000000000000">??????<generator?class="foreign">
????????<param?name="property">Bhb</param>
??????</generator>
????</id>
注意generator處的寫法。剛開始寫成――錯誤的寫法
<id?name="Id"?column="ID"?type="Guid"?unsaved-value="00000000-0000-0000-0000-000000000000">??????<generator?class="foreign"/>
????????<param?name="property">Bhb</param>
????</id>
注意到了嗎?param是generator的參數(shù),要放在generator的內(nèi)部的,它的值是cs中聲明的名稱。
?
Cs 文件
private?Bhb?bhb;public?Bhb?Bhb
????????{
????????????get?{?return?bhb;?}
????????????set?{?bhb?=?value;?}
????????}
要引用產(chǎn)生主鍵的A類。
?
在保存的時候,可以直接保存與A相同主鍵的B類,A類的數(shù)據(jù)將自動保存。
private?Bhb?bhb;public?Bhb?Bhb
????????{
????????????get?{?return?bhb;?}
????????????set?{?bhb?=?value;?}
????????}
轉(zhuǎn)載于:https://www.cnblogs.com/mintqzy/archive/2007/07/19/824209.html
總結(jié)
以上是生活随笔為你收集整理的One2One主键关联的实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 360 浏览器图片自适应,36
- 下一篇: 了解 DB2 Version 9.5 中