`

hibernate属性配置一览表(摘自深入浅出hibernate)

阅读更多
属性名
用  途
hibernate.dialect
数据库适配器(dialect),用于对特定数据库提供支持,其中包含了针对特定数据库特性的实现,如hibernate数据类型到特定数据库数据类型的映射等。
hibernate.default_schema
在生成的SQL中,schema/tablespace的全限定名
hibernate.session_factory_name
把SessionFactory绑定到JNDI中的名称
hibernate.max_fecth_depth
对单根联合(一对一、多对一),设置外连接的最大深度,如果是0将关闭默认的外连接抓取。
hibernate.jdbc.fetch_size
非零值,用来设置JDBC获取的记录条数。
hibernate.jdbc.batch_size
非零值,指定了Hibernate进行每次批量提交阀值。
hibernate.jdbc.use_scrollable_resultset
设置是否允许Hibernate使用JDBC2提供的可滚动结果集,只有在使用用户自行提供的JDBC连接时,这个参数才是必需的。否则,Hibernate会根据连接的元数据(metadata)自行判定。
hibernate.jdbc.use_streams_for_binary
是否在从JDBC读写binary(二进制)或者serializable(可序列化)类型时,使用stream(流)
hibernate.jdbc.use_get_generated_keys
是否允许使用JDBC3的PreparedStatement.getGeneratedKeys()在插入后获取数据库自身生成的key。需要3.0以上版本的JDBC驱动和1.4或以上版本的JDK,
默认情况下,Hibernate会根据JDBC Connection元数据进行自行判定。
hibernate.cglib.use_reflection_optimizer
是否使用CGLIB来代替运行时反射操作(系统级别属性,默认为在可能时都使用CGLIB)
hibernate.jndi.<propertyName>
把propertyName这个属性传递给JNDI InitialContextFactory去(可选)
hibernate.connection.isolation
事务隔离级别(可选)
hibernate.connection.<propertyName>
把propertyName这个JDBC属性传递给DriverManager.getConnection()
hibernate.connection.provider_class
指定一个自定义的ConnectionProvider类名
hibernate.cache.provider_class
指定一个自定义的CacheProvider缓存提供者的类名
hibernate.cache.use_minimal_puts
是否优化第二级缓存操作,最小化缓存写入操作(使用于集群缓存)
hibernate.cache.use_query_cache
是否打开查询缓存(依然需要针对每个查询设置cacheable属性)
hibernate.cache.region_prefix
指定一个自定义的TransactionFactory类名,Hibernate Transaction API将会使用(默认是JDBCTransactionFactory)
jta.UserTransaction
JTATransactionFactory用来从应用服务器获取JTA UserTransaction的JNDI名
hibernate.transaction.manager_lookup_class
TransactionManagerLookup的类名——当在JTA环境中启用JVM级缓存时使用
hibernate.query.substitutions
把Hibernate查询中的一些短语替换成SQL短语(短语可能为函数或者字符)
hibernate.show_sql
是否把执行的SQL语句输出到控制台
hibernate.hbm2dll.auto
在SessionFactory创建后,自动输出schema创建语句到数据库,和create-drop同时使用的话,数据库schema会在SessionFactory显示关闭后被drop掉
分享到:
评论

相关推荐

    深入浅出hibernate清晰版

    深入浅出hibernate 清晰版

    深入浅出 Hibernate.pdf

    根据提供的标题“深入浅出 Hibernate.pdf”以及描述“深入浅出 Hibernate.pdf”,我们可以推断这份文档主要讲解了Hibernate框架的相关知识。接下来,我们将基于这些信息展开详细的解释与知识点的梳理。 ### ...

    Hibernate 参数设置一览表 属性名 用途

    Hibernate 参数设置一览表 属性名 用途 详细解读hibernate配置时的参数定义

    《深入浅出Hibernate》.pdf

    《深入浅出Hibernate》这本书是针对初学者设计的,旨在帮助读者快速掌握Hibernate这一流行的Java对象关系映射(ORM)框架。Hibernate是一个强大的工具,它简化了Java应用程序与数据库之间的交互,通过提供一种抽象...

    夏昕.深入浅出Hibernate.rar

    《深入浅出Hibernate》是夏昕撰写的一本关于Hibernate框架的经典教程,对于想要掌握Hibernate技术的开发者来说,这本书无疑是一份宝贵的资源。Hibernate是一个开源的对象关系映射(ORM)框架,它极大地简化了Java...

    hibernate配置参数一览表

    所有有关hibernate的相关的配置参数。

    .深入浅出Hibernate

    深入浅出Hibernate

    深入浅出Hibernate(PDF)第二部分

    本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...

    深入浅出hibernate

    夏昕的 深入浅出Hibernate&gt;&gt;是一本非常不错的解析Hibernate的书籍

    Hibernate 参数设置一览表

    Hibernate 参数设置一览表

    深入浅出hibernate(PDF)第三部分

    本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...

    深入浅出Hibernate(含源码)

    《深入浅出Hibernate》是由夏昕编著的一本关于Hibernate框架的专业书籍,旨在帮助读者全面理解和掌握Hibernate这一Java领域中的主流持久化框架。Hibernate作为对象关系映射(ORM)工具,能够将Java对象与数据库表...

    Hibernate 参数设置一览表.doc

    2. **hibernate.show_sql**:当设置为`true`时,Hibernate会在控制台上打印出执行的所有SQL语句,这对于调试和理解查询行为非常有用。 3. **hibernate.format_sql**:如果设置为`true`,Hibernate会格式化输出的SQL...

    深入浅出Hibernate.pdf

    尽管提供的“部分内容”并未直接涉及Hibernate的具体内容,但基于标题与描述中提到的“深入浅出Hibernate”,我们可以围绕Hibernate这一主题进行展开。 ### Hibernate简介 Hibernate是一个开源的对象关系映射...

    夏昕.深入浅出Hibernate

    《深入浅出Hibernate》是夏昕撰写的一本关于Java持久化框架Hibernate的专业书籍。Hibernate作为一款流行的ORM(对象关系映射)工具,是Java开发者在处理数据库操作时的重要选择。这本书详细介绍了Hibernate的核心...

    深入浅出Hibernate完整版

    《深入浅出Hibernate完整版》是一份详尽的Hibernate学习指南,特别针对初学者设计,旨在帮助读者全面理解和掌握Hibernate框架的使用。该文档由夏昕撰写,版本为1.0,更新日期为2004年9月1日,其中包含了从Hibernate...

    深入浅出Hibernate

    《深入浅出Hibernate》是一本面向广大Hibernate学习者的权威指南,由知名IT专家夏昕编著。这本书以其全面性、深度和实用性,被誉为最强悍、最完善的Hibernate学习手册,无论你是初学者还是经验丰富的开发者,都能...

    深入浅出hibernate,需要的下载

    《深入浅出Hibernate》这本书是Hibernate技术学习的重要参考资料,它为读者提供了全面、深入的Hibernate框架理解。Hibernate是一个开源的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互,使得...

    深入浅出Hibernate源码

    (假若您希望使用其它用户名如root,您需要修改hibernate的数据库配置中的连接参数——位于hibernate.cfg.xml中,以及创建数据库表时的连接参数——位于build.xml中。) 7, 确认ant安装正确. ant可以在此下载: ...

Global site tag (gtag.js) - Google Analytics