spring hibernate druid mysql_使用Spring4的JavaConfig整合Druid Hibernate4.3
##############################################################
# spring+hibernate+jpa整合到时候,javaconfig的方式避免了XML,配置文件会自动加载到Hibernate的环境中:Environment
# 在Properties p = org.hibernate.cfg.Environment.getProperties()中有所有hibernate.properties的属性。
#
# 把Druid配置整合到这里声明
#
##############################################################
#####################################################################################
###采用Druid连接池,下面的吉祥hibernate配置使用Druid的。
#hibernate.connection.url=jdbc:mysql://localhost:3306/superweb?useUnicode=true&characterEncoding=utf-8
#hibernate.connection.driver_class=com.mysql.jdbc.Driver
#hibernate.connection.username=root
#hibernate.connection.password=
#c3p0
#hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider
#####################################################################################
#####################################################################################
#####保留的hiber配置
#MYSQL
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
#设置外连接抓取树的最大深度
hibernate.max_fetch_depth=3
#设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数。
hibernate.jdbc.fetch_size=50
hibernate.jdbc.batch_size=50
#自动建表类型 validate|create|create-drop|update
hibernate.hbm2ddl.auto=create-drop
#是否显示SQL
hibernate.show_sql=true
#显示SQL是否格式化
hibernate.format_sql=true
#关闭二级缓存
hibernate.cache.provider_class=org.hibernate.cache.NoCacheProvider
#####################################################################################
#####################################################################################
#Druid配置
#Druid::注意这里配置的ConnectionProvider!!! 第一次,配置错误了导致直接加不成功的异常!!
#hibernate.connection.provider_class=com.alibaba.druid.support.hibernate.DruidConnectionProvider
hibernate.connection.provider_class=com.urely.shd2014.DruidConnectionProvider
基本属性url、user、password
url=jdbc:mysql://localhost:3306/superweb?useUnicode=true&characterEncoding=utf-8
username=root
password=
##数据源驱动类可不写,Druid默认会自动根据URL识别DriverClass
driverClassName=com.mysql.jdbc.Driver
###pool settings
initialSize=0
maxActive=20
###已经不再使用,配置了也没效果
##maxIdle=20
##最小连接池数量
minIdle=3
##获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置useUnfairLock属性为true使用非公平锁。
maxWait=60000
##是否缓存preparedStatement,也就是PSCache。PSCache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。
poolPreparedStatements=false
##要启用PSCache,必须配置大于0,当大于0时,poolPreparedStatements自动触发修改为true。在Druid中,不会存在Oracle下PSCache占用内存过多的问题,可以把这个数值配置大一些,比如说100
maxOpenPreparedStatements=-1
#用来检测连接是否有效的sql,要求是一个查询语句。如果validationQuery为null,testOnBorrow、testOnReturn、testWhileIdle都不会其作用。
validationQuery=SELECT'x'
testOnBorrow=false
testOnReturn=false
testWhileIdle=true
##有两个含义:1) Destroy线程会检测连接的间隔时间, 2) testWhileIdle的判断依据,详细看testWhileIdle属性的说明
timeBetweenEvictionRunsMillis=60000
##不再使用,一个DruidDataSource只支持一个EvictionRun
#numTestsPerEvictionRun
#minEvictableIdleTimeMillis
#connectionInitSqls
#exceptionSorter
filters=stat
#proxyFilters
###Druid::作者建议::在上面的配置中,通常你需要配置url、username、password,maxActive这四项。
#####################################################################################
spring hibernate druid mysql_使用Spring4的JavaConfig整合Druid Hibernate4.3相关推荐
- springmvc+spring+hibernate集成cxf
首先说一下背景,我们的系统是springmvc+spring+hibernate,已经能正常运行,现在要开发webservice,选用cxf. 1.maven依赖 <dependency> ...
- Spring Hibernate集成示例教程
Spring Hibernate集成示例教程(Spring 4 + Hibernate 3和Hibernate 4) Spring是最常用的Java EE Framework之一,而Hibernate ...
- Struts2+Spring+Hibernate的整合
整体程序结构 1.maven依赖 <!--实现Struts2+Spring+Hibernate的整合 --><dependencies><!--Spring --> ...
- Maven搭建Springmvc+Spring+Hibernate+html
最近在学前端,由于之前是干Android和Java所以顺便就搞搞Web的东西.于是就摸索了用Maven搭建Springmvc+Spring+Hibernate+html的工程,废话不多说. 工具:Ec ...
- ssh(Struts+spring+Hibernate)三大框架整合-简述
ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...
- struts+spring+hibernate总结
简单的说: struts 控制用的 hibernate 操作数据库的 spring 用解耦的 详细的说: struts 在 ssh 框架中起控制的作用 , 其核心是 Controller, 即 Act ...
- 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)
Long Long ago.就听说过SSH.起初还以为是一个东东,详细内容更是不详,总认为高端大气上档次,经过学习之后才发现,不不过高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基本 ...
- java ssh框架 struts spring hibernate 简介
目录 什么是SSH框架 浅谈Struts 什么是Struts Struts的核心构成 为什么使用Struts 浅谈Hibernate 什么是Hibernate Hibernate的核心构成 浅谈Spr ...
- pytorch1.0.1_将Spring 3.x和Hibernate 3.x升级到Spring Platform 1.0.1(Spring + hibernate 4.x)
pytorch1.0.1 最近,我自愿将我们的最新项目升级到最新版本的Spring Platform. Spring Platform为您提供的是整个Spring框架库集中的依赖项和插件管理. 由于我 ...
最新文章
- 自动驾驶技术公司Waymo完成新一轮25亿美元融资
- 工程搭建:搭建子工程之搭建实体类模块和lombok插件
- C++二维数组做形参
- django-模板渲染上下文context-0223
- 4步带你从Web前端小白到入门!
- 【Linux】CentOS下vim的配置
- 拓端tecdat|采用SPSS Modeler的Web复杂网络对所有腧穴进行关联规则分析
- 哈里斯鹰优化算法(HHO)附代码
- java 12进制转换_Java进制转换
- java print argc_【转】main 函数参数 argc argv env 与命令行
- Nginx 配置域名
- 世界很大,一定要出去看看
- glusterfs创建分布式卷
- A1008 Elevator (20 分)
- RL中的策略优化问题
- 距离模糊与多普勒模糊
- 快速学习Ant Design-入门
- 特斯拉被曝低级漏洞:用树莓派DIY车钥匙,开锁仅需90秒
- 在Ubuntu虚拟机使用ffmpeg采集摄像头的yuv视频数据
- innodb锁-意向锁
热门文章
- Dotnet运行之控制台
- linux下 卸载qt_Windows 下 Qt creator安装和使用
- 进阶03 System、StringBuilder类
- 面试官最喜欢问的算法概念
- spring学习--jdbcTemplate - 增删改
- vue大屏可视化布局
- c语言对分求解方程,用C语言对一元二次方程求解
- oracle大对象实例_oracle 数据迁移案例 从 8.1.7.4到9.2.0.8
- java split 坑
- java struts2 作用_struts2是什么?如何使用?