##############################################################

# 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相关推荐

  1. springmvc+spring+hibernate集成cxf

    首先说一下背景,我们的系统是springmvc+spring+hibernate,已经能正常运行,现在要开发webservice,选用cxf. 1.maven依赖 <dependency> ...

  2. Spring Hibernate集成示例教程

    Spring Hibernate集成示例教程(Spring 4 + Hibernate 3和Hibernate 4) Spring是最常用的Java EE Framework之一,而Hibernate ...

  3. Struts2+Spring+Hibernate的整合

    整体程序结构 1.maven依赖 <!--实现Struts2+Spring+Hibernate的整合 --><dependencies><!--Spring --> ...

  4. Maven搭建Springmvc+Spring+Hibernate+html

    最近在学前端,由于之前是干Android和Java所以顺便就搞搞Web的东西.于是就摸索了用Maven搭建Springmvc+Spring+Hibernate+html的工程,废话不多说. 工具:Ec ...

  5. ssh(Struts+spring+Hibernate)三大框架整合-简述

    ssh(Struts+spring+Hibernate)三大框架配合使用来开发项目,是目前javaee最流行的开发方式,必须掌握: 注意: 为了稳健起见,每加入一个框架,我们就需要测试一下,必须通过才 ...

  6. struts+spring+hibernate总结

    简单的说: struts 控制用的 hibernate 操作数据库的 spring 用解耦的 详细的说: struts 在 ssh 框架中起控制的作用 , 其核心是 Controller, 即 Act ...

  7. 【SSH进阶之路】Struts + Spring + Hibernate 进阶开端(一)

    Long Long ago.就听说过SSH.起初还以为是一个东东,详细内容更是不详,总认为高端大气上档次,经过学习之后才发现,不不过高大上,更是低调奢华有内涵,经过一段时间的研究和学习SSH框架的基本 ...

  8. java ssh框架 struts spring hibernate 简介

    目录 什么是SSH框架 浅谈Struts 什么是Struts Struts的核心构成 为什么使用Struts 浅谈Hibernate 什么是Hibernate Hibernate的核心构成 浅谈Spr ...

  9. 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框架库集中的依赖项和插件管理. 由于我 ...

最新文章

  1. 自动驾驶技术公司Waymo完成新一轮25亿美元融资
  2. 工程搭建:搭建子工程之搭建实体类模块和lombok插件
  3. C++二维数组做形参
  4. django-模板渲染上下文context-0223
  5. 4步带你从Web前端小白到入门!
  6. 【Linux】CentOS下vim的配置
  7. 拓端tecdat|采用SPSS Modeler的Web复杂网络对所有腧穴进行关联规则分析
  8. 哈里斯鹰优化算法(HHO)附代码
  9. java 12进制转换_Java进制转换
  10. java print argc_【转】main 函数参数 argc argv env 与命令行
  11. Nginx 配置域名
  12. 世界很大,一定要出去看看
  13. glusterfs创建分布式卷
  14. A1008 Elevator (20 分)
  15. RL中的策略优化问题
  16. 距离模糊与多普勒模糊
  17. 快速学习Ant Design-入门
  18. 特斯拉被曝低级漏洞:用树莓派DIY车钥匙,开锁仅需90秒
  19. 在Ubuntu虚拟机使用ffmpeg采集摄像头的yuv视频数据
  20. innodb锁-意向锁

热门文章

  1. Dotnet运行之控制台
  2. linux下 卸载qt_Windows 下 Qt creator安装和使用
  3. 进阶03 System、StringBuilder类
  4. 面试官最喜欢问的算法概念
  5. spring学习--jdbcTemplate - 增删改
  6. vue大屏可视化布局
  7. c语言对分求解方程,用C语言对一元二次方程求解
  8. oracle大对象实例_oracle 数据迁移案例 从 8.1.7.4到9.2.0.8
  9. java split 坑
  10. java struts2 作用_struts2是什么?如何使用?