freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

hibernate-1每棵繼承樹映射成一張表(已修改)

2025-08-28 23:31 本頁面
 

【正文】 一.每個(gè)繼承樹映射成一張表理解怎么映射 因?yàn)轭惱^承樹肯定是對(duì)應(yīng)多個(gè)類,要把多個(gè)類的信息存放在一張表中,必須有某種機(jī)制來區(qū)分哪些記錄是屬于哪個(gè)類的。 這種機(jī)制就是,在表中添加一個(gè)字段,用這個(gè)字段的值來進(jìn)行區(qū)分。用hibernate實(shí)現(xiàn)這種策略的時(shí)候,有如下步驟: 父類用普通的class標(biāo)簽定義 在父類中定義一個(gè)discriminator,即指定這個(gè)區(qū)分的字段的名稱和類型 如:discriminator column=”XXX” type=”string”/ 子類使用subclass標(biāo)簽定義,在定義subclass的時(shí)候,需要注意如下幾點(diǎn): Subclass標(biāo)簽的name屬性是子類的全路徑名 在Subclass標(biāo)簽中,用discriminatorvalue屬性來標(biāo)明本子類的discriminator字段(用來區(qū)分不同類的字段) 的值Subclass標(biāo)簽,既可以被class標(biāo)簽所包含(這種包含關(guān)系正是表明了類之間的繼承關(guān)系),也可以與class標(biāo) 簽平行。 當(dāng)subclass標(biāo)簽的定義與class標(biāo)簽平行的時(shí)候,需要在subclass標(biāo)簽中,添加extends屬性,里面的值 是父類的全路徑名稱。子類的其它屬性,像普通類一樣,定義在subclass標(biāo)簽的內(nèi)部。理解怎樣存儲(chǔ) 存儲(chǔ)的時(shí)候hibernate會(huì)自動(dòng)將鑒別字段值插入到數(shù)據(jù)庫中,在加載數(shù)據(jù)的時(shí)候,hibernate能根據(jù)這個(gè)鑒別值 正確的加載對(duì)象代碼:private int id。private String name。 private boolean sex。 extends Animal private int weight。 extends Animal private int height。 hibernatemapping package= class name=Animal table=t_animal lazy=fa
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1