隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827240
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

           Hibernate配置屬性
          屬性名 用途
          hibernate.dialect Hibernate方言(Dialect)的類名 - 可以讓Hibernate使用某些特定的數(shù)據(jù)庫平臺的特性

          取值. 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 設(shè)置外連接抓取樹的最大深度

          取值. 建議設(shè)置為03之間

          hibernate.jdbc.fetch_size 一個(gè)非零值,用來決定JDBC的獲取量大小。(會調(diào)用calls Statement.setFetchSize()).
          hibernate.jdbc.batch_size 一個(gè)非零值,會開啟Hibernate使用JDBC2的批量更新功能

          取值. 建議值在 530之間。

          hibernate.jdbc.use_scrollable_resultset 允許Hibernate使用JDBC2提供的可滾動結(jié)果集。只有在使用用戶自行提供的連接時(shí),這個(gè)參數(shù)才是必需的。否則Hibernate會使用連接的元數(shù)據(jù)(metadata)。

          取值. true | false

          hibernate.jdbc.use_streams_for_binary 在從JDBC讀寫binary(二進(jìn)制)或者serializable(可序列化)類型時(shí),是否使用stream(流). 這是一個(gè)系統(tǒng)級別的屬性。

          取值. true | false

          hibernate.cglib.use_reflection_optimizer 是否使用CGLIB來代替運(yùn)行時(shí)反射操作。(系統(tǒng)級別屬性,默認(rèn)為在可能時(shí)都使用CGLIB).在調(diào)試的時(shí)候有時(shí)候使用反射會有用。

          取值. true | false

          hibernate.jndi.<propertyName> propertyName這個(gè)屬性傳遞到JNDI InitialContextFactory (可選)
          hibernate.connection.isolation 事務(wù)隔離級別 (可選)

          取值. 1, 2, 4, 8

          hibernate.connection.<propertyName> propertyName這個(gè)JDBC 屬性傳遞到DriverManager.getConnection().
          hibernate.connection.provider_class 指定一個(gè)自定義的ConnectionProvider類名

          取值. classname.of.ConnectionProvider

          hibernate.cache.provider_class 指定一個(gè)自定義的CacheProvider緩存提供者的類名

          取值. classname.of.CacheProvider

          hibernate.transaction.factory_class 指定一個(gè)自定義的TransactionFactory類名,Hibernate Transaction API將會使用.

          取值. classname.of.TransactionFactory

          jta.UserTransaction JTATransactionFactory 用來獲取JTA UserTransaction的JNDI名.

          取值. jndi/composite/name

          hibernate.transaction.manager_lookup_class TransactionManagerLookup的類名 - 當(dāng)在JTA環(huán)境中,JVM級別的緩存被打開的時(shí)候使用.

          取值. classname.of.TransactionManagerLookup

          hibernate.query.substitutions 把Hibernate查詢中的一些短語映射為SQL短語。(比如說短語可能是函數(shù)或者字符) .

          取值. hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC

          hibernate.show_sql 把所有的SQL語句都輸出到控制臺(可以作為log功能的一個(gè)替代).

          取值. true | false

          hibernate.hbm2ddl.auto 自動輸出schema創(chuàng)建DDL語句.

          取值. update | create | create-drop

          hibernate.max_fetch_depth=0時(shí),表示不允許外連接,這時(shí)的預(yù)先抓取策略就算設(shè)置了也是失效的,取而代之的是立即加載策略。

          posted on 2007-11-06 14:04 Ke 閱讀(6730) 評論(0)  編輯  收藏 所屬分類: hibernate
          主站蜘蛛池模板: 霞浦县| 边坝县| 曲周县| 余姚市| 洞口县| 禹城市| 镇原县| 大化| 枞阳县| 沅陵县| 定安县| 华池县| 菏泽市| 原阳县| 武汉市| 周口市| 铜梁县| 广州市| 大悟县| 广灵县| 和田县| 崇州市| 肥城市| 英吉沙县| 扎囊县| 阿拉善左旗| 玉环县| 乌恰县| 闽清县| 瑞丽市| 鄄城县| 綦江县| 洛浦县| 曲周县| 旬阳县| 鹿泉市| 海盐县| 永福县| 太康县| 中方县| 全南县|