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