hibernate配置檔案引數詳解

2021-08-24 18:48:33 字數 1216 閱讀 7746

[quote]

hibernate配置檔案hibernate.cfg.xml的解釋

<?xml version='1.0' encoding='gb2312'?>

com.mysql.jdbc.driver

jdbc:mysql://localhost/hibernate

root

123456

20true

5023

false

true

gbkorg.hibernate.dialect.mysqldialect

//連線驅動

//連線url,

//連線使用者名稱

//連線密碼

//hibernate配置檔案位置

web-inf/hibernate.cfg.xml

//針對oracle資料庫的方言,特定的關聯式資料庫生成優化的sql

org.hibernate.dialect.oracledialect

//選擇hql解析器的實現

org.hibernate.hql.ast.astquerytranslato***ctory

//是否在控制台列印sql語句

true

//在hibernate系統引數中hibernate.use_outer_join被開啟的情況下,該引數用來允許使用outer join來載入此集合的資料。

true

//預設開啟,啟用cglib反射優化。cglib是用來在hibernate中動態生成po位元組碼的,開啟優化可以加快位元組碼構造的速度

true

//輸出格式化後的sql,更方便檢視

true

//「useunicode」和「characterencoding」決定了它是否在客戶端和伺服器端傳輸過程中進行encode,以及如何進行encode

true

//允許查詢快取, 個別查詢仍然需要被設定為可快取的.

false

16//連線池的最大活動個數

100//當連線池中的連線已經被耗盡的時候,dbcp將怎樣處理(0 = 失敗,1 = 等待,2 = 增長)

1//最大等待時間

1200

//沒有人用連線的時候,最大閒置的連線個數

10##以下是對prepared statement的處理,同上。

1001

1200

10[/quote]

Hibernate的配置檔案配置

hiebernate一共有兩種方式,xml檔案配置和注釋配置,這裡就只講第一種配置方式 xml配置檔案配置,而xml檔案配置需要配置兩個檔案,分別是hibernate.cfg.xml和 hbm.xml 這個 是和實體類名一樣的,例如customer的實體類,如下 public class custo...

Hibernate的配置檔案

必選項 hibernate.connection.username 訪問的資料庫使用者名稱 hibernate.connection.password 訪問的資料庫密碼 hibernate.connection.url 連線資料庫的url hibernate.connection.driver cl...

Hibernate主配置檔案

主配置hibernate.cfg.xml 一.配置的key前面的hibernate.字首可有可無 二.按作用分為三類 1.資料庫資訊 五個配置資訊 方言 驅動 url username password org.hibernate.dialect.mysqldialect jdbc mysql hi...