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
|