轉貼 hibernate 配置 dbcp

2021-08-29 11:18:20 字數 899 閱讀 2582

hibernate屬性檔案的配置引數

#連線池的最大活動個數

hibernate.dbcp.maxactive 100

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

hibernate.dbcp.whenexhaustedaction 1

#最大等待時間

hibernate.dbcp.maxwait 120000

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

hibernate.dbcp.maxidle 10

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

hibernate.dbcp.ps.maxactive 100

hibernate.dbcp.ps.whenexhaustedaction 1

hibernate.dbcp.ps.maxwait 120000

hibernate.dbcp.ps.maxidle 10

## 可選,是否對池化的連線進行驗證

#給出一條簡單的sql語句進行驗證

#hibernate.dbcp.validationquery select 1 from dual

#在取出連線時進行有效驗證

#hibernate.dbcp.testonborrow true

#在放回連線時進行有效驗證

#hibernate.dbcp.testonreturn false

#hibernate已經實現了dbcp provider實現,別忘了在下面的鍵值去掉#字元

hibernate.connection.provider_class net.sf.hibernate.connection.dbcpconnectionprovider

hibernate 常用配置

有些東西時間長了,經常想不起來 所以先記錄下來 1 hibernate.hbm2ddl.auto e.g.validat 執行前驗證表與實體是否一致 update 會話開始時,根據實體更新資料庫表 creat 會話開始時,重新建立資料庫的表 create drop 會話開始時候,建立資料庫中的表,關...

Hibernate方言配置

在開發hibernate的程式時,忽然用到了資料庫firebird,對於我來講不是很長用,忽然想到那麼多資料庫,方言都不一樣就再次記錄一下,以備後用。對於不同的資料庫,方言的值dialect是不同的,那麼下面就列出在不同的資料庫中如何設定該dialect值 如下 rdbms 方言db2 org.hi...

Hibernate基礎配置

entity table name teacher 指定該類對應的表明 public class teacher public void setname string name idpublic int getid public void setid int id public string get...