*.hbm.xml
1. * package : 確定j**abean所在包,使用當前包下的所有的類,只需要類名
* catalog : 確定資料庫的名稱,預設使用url中確定資料庫
* 例如:catalog="hibernate_day01"
2.* name : 確定類的全限定名稱,如果配置了package,只需要類名
* table : 資料庫的表名
3. 配置類中普通屬性
* name : 屬性名稱
* column : 表中列的名稱,預設值為name的值
* length : 設定資料中型別的長度,varchar預設為255
* type : 確定表中列的型別
* j**a型別:j**a.lang.string
* hibernate型別 : string 等
* 資料庫型別:varchar 等
* not-null : 列是否不為空
hibernate.cfg.xml
#1 基本4項:驅動、url、賬號、密碼
com.mysql.jdbc.driver
jdbc:mysql://localhost:3306/hibernate_day01
root
1234
#2方言:hibernate生成sql語句的依據
org.hibernate.dialect.mysql5dialect
#3讓hibernate自動建立表 (學習時可以使用,開發不建議使用)
3.1 create , 執行語句時,先刪除表,在建立表
3.2 create-drop , 執行語句時,先刪除表,在建立表,但如果執行factory.close();將刪除關聯的所有表【測試】
3.3 validate 檢查對映檔案與資料庫字段是否匹配 【測試】
3.4 update 維護hbm檔案與表的對映關係,如果沒有響應的列將建立,但如果表中有多餘的列,不維護列的刪除。
update
#4 sql輸出與格式化
true
true
#5 取消j**abean校驗,j**a web 6.0才需要
none
#6 新增對映檔案
hibernate之配置檔案詳解
hibernate配置檔案分為 1.orm元資料.2.hibernate主配置.orm元資料 cstcustomer.hbm.xml 也分為 1 根元素 2.class元素 3.id元素 4.property元素 2 hibernate主配置 是以hibernate.cfg.xml描述 必選屬性 5...
hibernate配置檔案引數詳解
quote hibernate配置檔案hibernate.cfg.xml的解釋 com.mysql.jdbc.driver jdbc mysql localhost hibernate root 123456 20true 5023 false true gbkorg.hibernate.diale...
hibernate對映配置檔案詳解
在 hibernate 中,各表的對映檔案 hbm.xml 可以通過工具生成,例如在使用 myeclipse 開發時,它提供了自動生成對映檔案的工具。配置檔案的基本結構如下 schema 指定對映資料庫的schema名 catalog 指定對映資料庫的catalog名 default cascade...