一孽拷、? Java類型
-Hibernate映射關(guān)系文件中半抱,配置屬性和字段關(guān)系時膜宋,可以在type屬性上指定Java類型,用于做Java屬性和數(shù)據(jù)庫字段的轉(zhuǎn)換秋茫。
-指定Java類型時乃秀,需要寫出完整的類型名,如java.lang.String跺讯。
-自定義類型 :
1.某些特殊的類型,Java預置類型無法支持刀脏,需要自定義一個類來實現(xiàn),這個類要求實現(xiàn)接口UesrType耀态。
2.比如布爾類型暂雹,數(shù)據(jù)庫一般存的是char(1),一般存入y/n或者t/f。Java預置類型無法支持對布爾類型的配置擎析,因此需要自定義UserType接口的實現(xiàn)類來實現(xiàn)。
二揍魂、Hibernate預定義類型
-Hibernate也提供了一些類型來支持這些映射,這些類型在寫法上比較簡單喜最,另外也支持所有的數(shù)據(jù)類型庄蹋。
-Hibernate提供了7種映射類型瞬内,這些類型在書寫時是全小寫的限书。
-這些映射類型以及它能夠進行哪些Java類型和數(shù)據(jù)庫類型的轉(zhuǎn)換如下圖所示。
--完