- 15
- 0
- 约5.75千字
- 约 6页
- 2021-04-12 发布于天津
- 举报
有大量属性能用来控制 Hibernate在运行期的行为.它们都是可选的,并拥有适当的默认
值.
来设置,而不能用上面描述的其他方法来设警告:其中一些属性是系统级(system-level)的.系统级属性只能通过java -Dproperty=value
来设置,而不能用上面描述的其他方法来设
表3.3. Hibernate 配置属性
属性名
1 用途
hibernate.dialect
一个 Hibernate Dialect 类名允许 Hibernate 针
对特定的关系数据库生成优化的 SQL.
取值 full.classname.of.Dialect
hiber nate.show_sql
输出所有SQL语句到控制台.有一个另外的选择 是把 org.hibernate.SQL 这个 log category 设为 debug。
eg. true | false
hiber nate.format_sql
在log和con sole中打印出更漂亮的 SQL
取值 true | false
hiber nate.default_schema
在生成的 SQL中,将给定的schema/tablespace 附加于非全限定名的表名上.
取值 SCHEMA NAME
hiber nate.default_catalog
在生成的SQL中,将给定的catalog附加于非全 限定名的表名上.
取值 CATALOG NAME
hiber nate.sessi on_factory_n ame
Sessio nFactory 创建后,将自动使用这个名字绑 定到JNDI中.
取值 jndi/composite/name
hiber nate.max_fetch_de pth
为单向关联(一对一,多对一)的外连接抓取
(outer join fetch )树设置最大深度.值为0
意味着将关闭默认的外连接抓取 .
取值 建议在0到3之间取值
hiber nate.default_batch_fetch_size
为Hibernate关联的批量抓取设置默认数量 .
取值建议的取值为4, 8,和16
hiber nate.defau lt_en tity_mode
为由这个SessionFactory 打开的所有Session指 定默认的实体表现模式.
取值 dynamic-map, dom4j, pojo
hiber nate.order_ up dates
强制Hibernate按照被更新数据的主键,为 SQL
更新排序。这么做将减少在高并发系统中事务的 死锁。
取值 true | false
hiber nate.ge nerate_statistics
如果开启’Hibernate将收集有助于性能调节的统 计数据.
取值 true | false
hiber nate.use_ide ntifer_rollback
如果开启,在对象被删除时生成的标识属性将被 重设为默认值.
取值 true | false
hiber nate.use_sql_comme nts
如果开启,Hibernate将在SQL中生成有助于调试 的注释信息,默认值为false .
取值 true | false
表 3.4. Hibernate JDBC 和连接(connection) 属性
属性名
用途
hiber nate.jdbc.fetch_size
非零值,指定JDBC抓取数量的大小(调用
Statemen t.setFetchSize() ).
hiber nate.jdbc.batch_size
非零值,允许 Hibernate 使用JDBC2的批量 更新.
取值 建议取5到30之间的值
hiber nate.jdbc.batch_vers ion ed_data
如果你想让你的JDBC驱动从 executeBatch()返回正确的行计数,那么 将此属性设为true (开启这个选项通常是安 全的).同时,Hibernate将为自动版本化的 数据使用批量DML.默认值为false .
eg. true | false
hiber nate.jdbc.factory_class
选择一个自定义的 Batcher .多数应用程序
不需要这个配置属性.
eg. classname.of.Batcher
hiber nate.jdbc.use_scrollable_resultset
1允许Hibernate使用JDBC2的可滚动结果
集.只有在使用用户提供的 JDBC连接时,
这个选项才是必要的,否则Hibernate会使 用连接的元数据.
取值 true | false
hiber nate.jdbc.use_streams_for_b inary
原创力文档

文档评论(0)