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

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827218
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

           Hibernate配置屬性
          屬性名 用途
          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 設置外連接抓取樹的最大深度

          取值. 建議設置為03之間

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

          取值. 建議值在 530之間。

          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

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

          posted on 2007-11-06 14:04 Ke 閱讀(6730) 評論(0)  編輯  收藏 所屬分類: hibernate
          主站蜘蛛池模板: 灵台县| 五原县| 昌图县| 紫金县| 宁陕县| 五指山市| 苍南县| 定结县| 轮台县| 惠来县| 南川市| 共和县| 遵化市| 丰宁| 五寨县| 城步| 定襄县| 和静县| 通城县| 玉林市| 九寨沟县| 婺源县| 浙江省| 和顺县| 读书| 京山县| 阜新| 汝阳县| 河北省| 临颍县| 明星| 肥城市| 武邑县| 清新县| 白河县| 天柱县| 吐鲁番市| 尉氏县| 新安县| 井研县| 水富县|