hibernate配置檔案詳解

2022-09-24 01:15:09 字數 1103 閱讀 2274

*.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...