標配
base
[html]view plain
copy
<
>
<
class
name
="mypack.people"
table
="people"
>
<
idname
="id"
type
="long"
column
="id"
>
<
generator
class
="increment"
/>
id>
<
property
name
="name"
type
="string"
column
="name"
/>
class
>
>
對映組成關係
[html]view plain
copy
<
>
<
class
name
="mypack.people"
table
="people"
>
<
idname
="id"
type
="long"
column
="id"
>
<
generator
class
="increment"
/>
id>
<
property
name
="name"
type
="string"
column
="name"
/>
<
component
name
="hand"
class
="mypack.hand"
>
<
parent
name
="people"
/>
<
property
name
="color"
type
="string"
column
="color"
/>
component
>
class
>
>
說明:1.people和hand是組合關係,在people類中有個成員是hand類,名字是hand
2.標籤和沒多大區別 ,對應乙個成員
3.標籤和其實也沒多大區別,裡面可以巢狀能巢狀的東西
比如巢狀他自己或者什麼的
3.標籤一點點區別是他裡面有個這***
4.用法就是hand完全由parent--》people控制,hand屬於value而不是entity實體,無oid
Spring動態載入Hibernate對映檔案
近來還在整通用的業務系統框架,採用外掛程式的方式載入需要的配置,之前已實現了spring和struts2配置的動態載入,現在剩下hibernate的對映檔案動態載入還沒實現,於是搜資料查原始碼終於實現之。1 重寫sessionfactory類 新建乙個類,繼承org.springframework....
Hibernate學習筆記(五)對映元件屬性
元件屬性的意思是 非基本資料型別 字串 日期等型別,而是乙個復合型別的物件,在持久化的過程中,它僅僅當作值型別,而並非引用另乙個持久化實體。如下例項 元件屬性無法用元素來對映 如上面的name屬性 上面的name類中包含乙個owner屬性,該owner屬性指向包含該name屬性的容器實體 也就是pe...
學習hibernate筆記
1.首先要配置hibernate.xml 配置檔案,然後建立每個實體類的對映檔案 x.hbm.xml。2.準備工作做好之後,在寫測試類時先要拿到configuration cfg org.cfg.configuration 用來讀配置檔案的 然後通過cfg.configur返回乙個 找到配置檔案自身...