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 |
设置外连接抓取树的最大深度 取值. 建议设置为0到3之间 hibernate.max_fetch_depth为单向关联(一对一, 多对一)的外连接抓取(outer join fetch)树设置最大深度. 值为0意味着将关闭默认的外连接抓取. 将hibernate.max_fetch_depth设为0能在全局 范围内禁止外连接抓取. 设为1或更高值能启用one-to-one和many-to-one,outer关联的外连接抓取, 它们通过 fetch="join"来映射 |
|
hibernate.jdbc.fetch_size |
一个非零值,用来决定JDBC的获取量大小。(会调用calls Statement.setFetchSize()). |
|
hibernate.jdbc.batch_size |
一个非零值,会开启Hibernate使用JDBC2的批量更新功能 取值. 建议值在 5 和 30之间。 |
|
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的属性配置的更多相关文章
- hibernate.hbm2ddl.auto配置详解
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下:<properties><property name="hibernate. ...
- Hibernate入门3.配置映射文件深入
Hibernate入门3.配置映射文件深入 2013.11.27 前言: 之前的两节是在Java项目中如何使用hibernate,并且通过一个简单地项目实践,期间有很多的错误,一般都是因为配置包的问题 ...
- Mingyang.net:hibernate.hbm2ddl.auto配置详解【转】
原文地址:http://www.cnblogs.com/feilong3540717/archive/2011/12/19/2293038.html hibernate.cfg.xml 中hibern ...
- hibernate进阶--一对多映射配置
hibernate作为一款优秀的ORM框架,广受大家喜爱,也被Java社区公认为持久层的首选.虽然jdbc为Java数据库操 作带来了诸多便利,但是并没有统一SQL语句的写法,而且具体操作数据库的代码 ...
- Hibernate笔记——C3P0配置
Hibernate作为持久层(ORM)框架,操作数据库,自然也就离不开数据库连接池了.其支持多种连接池,这里就用最熟悉的C3P0连接池. C3P0连接池前面已经介绍了并使用很多次了就不再详细说明了. ...
- Hibernate原理、配置及单表操作
一.Hibernate的配置文档 其中:hbm2ddl.auto中的create表示每次修改数据的时候都会删除原有的表,生成新的表结构,原有的数据不再存在:update表示在原有数据的基础上进行更新, ...
- SpringMVC+Apache Shiro+JPA(hibernate)整合配置
序: 关于标题: 说是教学,实在愧不敢当,但苦与本人文笔有限,实在找不到更合理,谦逊的词语表达,只能先这样定义了. 其实最真实的想法,只是希望这个关键词能让更多的人浏览到这篇文章,也算是对于自己写文章 ...
- hibernate框架入门配置
1.新建一个项目(可以是java项目,也可以是webapp) 2.导入jar包,包括日志,mysql驱动,必备request包,jpa配置规范包 3.创建实体类 1.创建数据库,使用hibernate ...
- spring整合mybatis、hibernate、logback配置
Spring整合配置Mybatis 1.配置数据源(连接数据库最基本的属性配置,如数据库url,账号,密码,和数据库驱动等最基本参数配置) <!-- 导入properties配置文件 --> ...
随机推荐
- 安装clouderamaner时出现Failed to detect distribution错误(在ubuntu14.04版本里)
不多说,直接上干货! 在安装过程中,本来我的ubuntu系统都是14.04的. 问题详情 问题查看 解决办法 然后,再次执行安装即可. 欢迎大家,加入我的微信公众号:大数据躺过的坑 人 ...
- Long 和 Integer
Integer 32位 其范围为 -2^31 到 2^31-1 之间,所以最大值是 2^31-1 Long 64位
- 01-spring配置详解
1 bean元素 <!--将User对象交给spring容器进行管理 --> <!-- Bean元素:使用该元素描述需要spring容器管理的对象 class属性:被管理对象的完整类 ...
- nyoj 568——RMQ with Shifts——————【线段树单点更新、区间求最值】
RMQ with Shifts 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 In the traditional RMQ (Range Minimum Q ...
- jQuery中的DOM操作——《锋利的JQuery》
jQuery封装了大量DOM操作的API,极大提高了操作DOM节点的效率. 1.查找节点 通过我们上一节介绍了JQuery选择器,可以非常轻松地查找节点元素.不过,这时得到的是jQuery对象,只能使 ...
- Linux Tomcat 80端口 Port 80 required by Tomcat v8.5 Server at localhost is already in use.
Port 80 required by Tomcat v8.5 Server at localhost is already in use. The server may already be run ...
- 删除.browserslistrc文件就好了
$ npm run dev > bootstrap-vue@1.0.0 dev E:\aawork\1work\2019.2\bootstrap-vue> webpack-dev-serv ...
- ArrayList集合长度的问题
// 每次集合中实际包含的元素个数(count)超过了可包含元素的个数capcity //的时候集合就会向内存中申请多开启一倍的空间,来保证集合长度够用 static void Main(strin ...
- Wpf ListView展示风格
ListView数据绑定控件,通常是竖列展示,也可以通过改变ListView的布局来改变它的展示方式 如图展示: 主要需用修改的样式如下: <!--GridView Header样式 去除Gri ...
- rest-framework框架——视图三部曲
一.mixins类编写视图 1.配置url urlpatterns = [ ... re_path(r'^authors/$', views.AuthorView.as_view(), name=&q ...