| hibernate.dialect |
Hibernate方言(Dialect)的類名 - 可以讓Hibernate使用某些特定的資料庫平台的特性 取值. full.classname.of.Dialect |
| hibernate.default_schema |
在產生的SQL中,scheml/tablespace的全限定名 取值. SCHEMA_NAME |
| hibernate.session_factory_name |
把SessionFactory綁定到JNDI中去. 取值. jndi/composite/name |
| hibernate.use_outer_join |
允許使用外串連抓取. 取值. true | false |
| hibernate.max_fetch_depth |
設定外串連抓取樹的最大深度 取值. 建議設定為0到3之間 |
| hibernate.jdbc.fetch_size |
一個非零值,用來決定JDBC的擷取量大小。(會調用calls Statement.setFetchSize()). |
| hibernate.jdbc.batch_size |
一個非零值,會開啟Hibernate使用JDBC2的批次更新功能 取值. 建議值在 5 和 30之間。 |
| hibernate.jdbc.use_scrollable_resultset |
允許Hibernate使用JDBC2提供的可滾動結果集。只有在使用使用者自行提供的串連時,這個參數才是必需的。否則Hibernate會使用串連的中繼資料(metadata)。 取值. true | false |
| hibernate.jdbc.use_streams_for_binary |
在從JDBC讀寫binary(二進位)或者serializable(可序列化)類型時,是否使用stream(流). 這是一個系統層級的屬性。 取值. true | false |
| hibernate.cglib.use_reflection_optimizer |
是否使用CGLIB來代替運行時反射操作。(系統層級屬性,預設為在可能時都使用CGLIB).在調試的時候有時候使用反射會有用。 取值. true | false |
| hibernate.jndi.<propertyName> |
把propertyName這個屬性傳遞到JNDI InitialContextFactory去 (可選) |
| hibernate.connection.isolation |
交易隔離等級 (可選) 取值. 1, 2, 4, 8 |
| hibernate.connection.<propertyName> |
把 propertyName這個JDBC 屬性傳遞到DriverManager.getConnection()去. |
| hibernate.connection.provider_class |
指定一個自訂的ConnectionProvider類名 取值. classname.of.ConnectionProvider |
| hibernate.cache.provider_class |
指定一個自訂的CacheProvider緩衝提供者的類名 取值. classname.of.CacheProvider |
| hibernate.transaction.factory_class |
指定一個自訂的TransactionFactory類名,Hibernate Transaction API將會使用. 取值. classname.of.TransactionFactory |
| jta.UserTransaction |
JTATransactionFactory 用來擷取JTA UserTransaction的JNDI名. 取值. jndi/composite/name |
| hibernate.transaction.manager_lookup_class |
TransactionManagerLookup的類名 - 當在JTA環境中,JVM層級的緩衝被開啟的時候使用. 取值. classname.of.TransactionManagerLookup |
| hibernate.query.substitutions |
把Hibernate查詢中的一些短語映射為SQL短語。(比如說短語可能是函數或者字元) . 取值. hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC |
| hibernate.show_sql |
把所有的SQL語句都輸出到控制台(可以作為log功能的一個替代). 取值. true | false |
| hibernate.hbm2ddl.auto |
自動輸出schema建立DDL語句. 取值. update | create | create-drop |