hibernate.dialect |
一個(gè)Hibernate Dialect類名允許Hibernate針對(duì)特定的關(guān)系數(shù)據(jù)庫(kù)生成優(yōu)化的SQL. 取值 full.classname.of.Dialect |
hibernate.show_sql |
輸出所有SQL語(yǔ)句到控制臺(tái). 有一個(gè)另外的選擇是把org.hibernate.SQL這個(gè)log category設(shè)為debug。 eg. true | false |
hibernate.format_sql |
在log和console中打印出更漂亮的SQL。 取值 true | false |
hibernate.default_schema |
在生成的SQL中, 將給定的schema/tablespace附加于非全限定名的表名上. 取值 SCHEMA_NAME |
hibernate.default_catalog |
在生成的SQL中, 將給定的catalog附加于非全限定名的表名上. 取值 CATALOG_NAME |
hibernate.session_factory_name |
SessionFactory創(chuàng)建后,將自動(dòng)使用這個(gè)名字綁定到JNDI中. 取值 jndi/composite/name |
hibernate.max_fetch_depth |
為單向關(guān)聯(lián)(一對(duì)一, 多對(duì)一)的外連接抓取(outer join fetch)樹設(shè)置最大深度. 值為0意味著將關(guān)閉默認(rèn)的外連接抓取. 取值 建議在0到3之間取值 |
hibernate.default_batch_fetch_size |
為Hibernate關(guān)聯(lián)的批量抓取設(shè)置默認(rèn)數(shù)量. 取值 建議的取值為4, 8, 和16 |
hibernate.default_entity_mode |
為由這個(gè)SessionFactory打開的所有Session指定默認(rèn)的實(shí)體表現(xiàn)模式. 取值 dynamic-map, dom4j, pojo |
hibernate.order_updates |
強(qiáng)制Hibernate按照被更新數(shù)據(jù)的主鍵,為SQL更新排序。這么做將減少在高并發(fā)系統(tǒng)中事務(wù)的死鎖。 取值 true | false |
hibernate.generate_statistics |
如果開啟, Hibernate將收集有助于性能調(diào)節(jié)的統(tǒng)計(jì)數(shù)據(jù). 取值 true | false |
hibernate.use_identifer_rollback |
如果開啟, 在對(duì)象被刪除時(shí)生成的標(biāo)識(shí)屬性將被重設(shè)為默認(rèn)值. 取值 true | false |
hibernate.use_sql_comments |
如果開啟, Hibernate將在SQL中生成有助于調(diào)試的注釋信息, 默認(rèn)值為false. 取值 true | false |