Spring 2.0
Hibernate 3
Proxool 0.9RC1
如果用RC2会出错。
Spring配置入下:
<property name="hibernateProperties">
<props>
<prop key="hibernate.cglib.use_reflection_optimizer">
${hibernate.cglib.use_reflection_optimizer}
</prop>
<prop key="hibernate.connection.provider_class">
${hibernate.connection.proxool_provider_class}
</prop>
<prop key="hibernate.proxool.pool_alias">
${hibernate.proxool.pool_alias}
</prop>
<prop key="hibernate.proxool.xml">
${hibernate.proxool.xml}
</prop>
<prop key="hibernate.dialect">
${hibernate.dialect}
</prop>
<prop key="hibernate.show_sql">
${hibernate.show_sql}
</prop>
<!-- 缓存设置默认是EhCache -->
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<!-- enable the query cache -->
<prop key="hibernate.cache.use_query_cache">true</prop>
<!-- store the second-level cache entries in a more human-friendly format -->
<prop key="hibernate.cache.use_structured_entries">
true
</prop>
</props>
</property>
hibernate.cglib.use_reflection_optimizer=true
hibernate.connection.proxool_provider_class=org.hibernate.connection.ProxoolConnectionProvider
hibernate.connection.c3p0_provider_class=org.hibernate.connection.C3P0ConnectionProvider
hibernate.proxool.pool_alias=spring
hibernate.dialect=org.hibernate.dialect.MySQLDialect
hibernate.proxool.xml=proxool.xml
hibernate.show_sql=true
proxool.xml 配置如下:
<?xml version="1.0" encoding="utf-8"?>
<!-- the proxool configuration can be embedded within your own application's.
Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
<proxool>
<alias>spring</alias>
<driver-url>
jdbc:mysql://localhost:3306/laputaenterprise
</driver-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<statistics>1m,15m,1d</statistics>
<driver-properties>
<property name="user" value="root" />
<property name="password" value="******" />
</driver-properties>
<!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁-->
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受-->
<maximum-new-connections>20</maximum-new-connections>
<!-- 最少保持的空闲连接数-->
<prototype-count>5</prototype-count>
<!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定-->
<maximum-connection-count>100</maximum-connection-count>
<!-- 最小连接数-->
<minimum-connection-count>10</minimum-connection-count>
<trace>true</trace>
<verbose>true</verbose>
<house-keeping-test-sql>
select CURRENT_DATE
</house-keeping-test-sql>
</proxool>
</something-else-entirely>
OK。
用两天时间终于搞定了proxool的配置,替换了c3p0
rc2版本的proxool折腾死人,不能初始化entity bean。
0.83的在关闭的时候又会报错。什么get cause错误的。
总之,RC1没问题了。
sessionFactory的dataSource不用配置了。呵呵
分享到:
相关推荐
本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...
struts2.2.3+spring2.5.6+hibernate3.2+proxool0.9.1 proxool数据库连接池例子 0资源下载
spring3.0.4+hibernate3.5.0+proxool 0.9.1+jstl整合最新的JAVA WEB框架,没有使用struts2,视图层使用spring MVC.
NULL 博文链接:https://devsky.iteye.com/blog/1038804
连接池配置文件 博文链接:https://yanghaiskys.iteye.com/blog/215424
Struts2+Spring3+Hibernate3+Proxool_亲测成功 费大劲了.zip
框架整合Spring MVC3.23+Spring3.23+Hibernate4.2.3+Activiti5.16.3,三层架构dao,service,controller,使用proxool连接池(已配置好监听器),默认链接mysql数据库。可根据项目开发需要,做适当修改,各项配置齐全...
Spring+proxool+hibernate+struts2+aop整合的完整的简单项目
Spring+proxool+hibernate+struts2+aop整合的完整_Jar包
struts2+hibernate3.2+spring2.5 proxool成步骤
利用ssh(Spring2.5+Struts2.1+Hibernate3.3)全注解整合这3个流行的框架,实现了增、删、改、查的功能,目前功能还比较简单,以后功能再慢慢增加。欢迎大家下载并交流。
proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...
本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3 hibernate3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范...
proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,这是专门为我们实验室定制开发的,包含了架构基于s2sh技术...
增加文件/WebRoot/WEB-INF/log4j.dtd,以支持log4j.xml。本文件拷贝自log4框架j。代码如下: 修改配置文件/WebRoot/WEB-INF/web.xml,以配置proxool和log4j。代码如下: