属性名
|
用 途
|
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.pdf
Hibernate 参数设置一览表.docHibernate 参数设置一览表.doc
Hibernate 参数设置一览表 属性名 用途 详细解读hibernate配置时的参数定义
深入浅出Hibernate.pdf 深入浅出Hibernate.pdf
所有有关hibernate的相关的配置参数。
《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记
深入浅出Hibernate
本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...
夏昕的 深入浅出Hibernate>>是一本非常不错的解析Hibernate的书籍
Hibernate 参数设置一览表
本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术...
高清版本适合新手入门查看《深入浅出Hibernate》.pdf,
(假若您希望使用其它用户名如root,您需要修改hibernate的数据库配置中的连接参数——位于hibernate.cfg.xml中,以及创建数据库表时的连接参数——位于build.xml中。) 7, 确认ant安装正确. ant可以在此下载: ...
夏昕.深入浅出Hibernate pdf
深入浅出Hibernate 作者:夏昕 曹晓刚 7Z压缩:分包一大小18mb、分包二4mb 使用:把两个压缩包一起解压就可以了
7.4 属性/字段映射配置 第8章 Hibernate工具 8.1 准备工作 8.2 根据数据库定义生成映射文件——MiddleGen 8.3 Hibernate官方工具 8.4 XDoclet-同步Hibernate基础代码 8.5 工具的使用周期 第9章 Hibernate ...
夏昕 深入浅出Hibernate(含源码)
深入浅出Hibernate完整版 适合初学者