hibernate参数一览表

hibernate参数一览表

ID:43104213

大小:31.16 KB

页数:6页

时间:2019-09-26

hibernate参数一览表_第1页
hibernate参数一览表_第2页
hibernate参数一览表_第3页
hibernate参数一览表_第4页
hibernate参数一览表_第5页
资源描述:

《hibernate参数一览表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、属性名用途hibernate.dialect一个Hibernate Dialect类名允许Hibernate针对特定的关系数据库生成优化的SQL. 取值full.classname.of.Dialecthibernate.show_sql输出所有SQL语句到控制台.有一个另外的选择是把org.hibernate.SQL这个logcategory设为debug。 eg. true 

2、 falsehibernate.format_sql在log和console中打印出更漂亮的SQL。 取值 true 

3、 falsehibernate.default_schema在生成的SQL中,将给定的sc

4、hema/tablespace附加于非全限定名的表名上. 取值 SCHEMA_NAMEhibernate.default_catalog在生成的SQL中,将给定的catalog附加于非全限定名的表名上. 取值 CATALOG_NAMEhibernate.session_factory_nameSessionFactory创建后,将自动使用这个名字绑定到JNDI中. 取值 jndi/composite/namehibernate.max_fetch_depth为单向关联(一对一,多对一)的外连接抓取(outerjoinfetch)树设置最大深度.值为0意味着将关闭默认的外连接抓取. 取值 

5、建议在0到3之间取值hibernate.default_batch_fetch_size为Hibernate关联的批量抓取设置默认数量. 取值 建议的取值为4, 8,和16hibernate.default_entity_mode为由这个SessionFactory打开的所有Session指定默认的实体表现模式. 取值 dynamic-map,dom4j, pojohibernate.order_updates强制Hibernate按照被更新数据的主键,为SQL更新排序。这么做将减少在高并发系统中事务的死锁。 取值 true 

6、 falsehibernate.generate_stati

7、stics如果开启,Hibernate将收集有助于性能调节的统计数据. 取值 true 

8、 falsehibernate.use_identifer_rollback如果开启,在对象被删除时生成的标识属性将被重设为默认值. 取值 true 

9、 falsehibernate.use_sql_comments如果开启,Hibernate将在SQL中生成有助于调试的注释信息,默认值为false. 取值 true 

10、false表 3.4. HibernateJDBC和连接(connection)属性属性名用途hibernate.jdbc.fetch_size非零值,指定JDBC抓取数量的大小(调

11、用Statement.setFetchSize()).hibernate.jdbc.batch_size非零值,允许Hibernate使用JDBC2的批量更新. 取值 建议取5到30之间的值hibernate.jdbc.batch_versioned_data如果你想让你的JDBC驱动从executeBatch()返回正确的行计数,那么将此属性设为true(开启这个选项通常是安全的).同时,Hibernate将为自动版本化的数据使用批量DML.默认值为false. eg. true 

12、 falsehibernate.jdbc.factory_class选择一个自定义的Batcher.多数

13、应用程序不需要这个配置属性. eg.classname.of.Batcherhibernate.jdbc.use_scrollable_resultset允许Hibernate使用JDBC2的可滚动结果集.只有在使用用户提供的JDBC连接时,这个选项才是必要的,否则Hibernate会使用连接的元数据. 取值 true 

14、 falsehibernate.jdbc.use_streams_for_binary在JDBC读写binary(二进制)或serializable(可序列化) 的类型时使用流(stream)(系统级属性). 取值 true 

15、 falsehibernate.jdbc.

16、use_get_generated_keys在数据插入数据库之后,允许使用JDBC3 PreparedStatement.getGeneratedKeys() 来获取数据库生成的key(键)。需要JDBC3+驱动和JRE1.4+,如果你的数据库驱动在使用Hibernate的标识生成器时遇到问题,请将此值设为false.默认情况下将使用连接的元数据来判定驱动的能力. 取值 true

17、falsehibernate.connection.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。