2 adams zhang adams_zhang 于 2013.12.11 23:54 提问

求大神!!在Spring3.2和Hibernate4.2.8集成测试的时候出现数据库连不上的错误。。。

org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.JDBCConnectionException: Could not open connection
at org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:514).....
把数据源换成c3p0也不行,求大神!!

2个回答

a_liujian
a_liujian   2013.12.12 10:08
已采纳

Could not open Hibernate Session for transaction;

应该是数据库连接未设置自动重连的属性或者是数据库的jdbc驱动不能支持重连

你检查下你的连接池属性配置

mysql的重连autoReconnect参数不能使连接重连
c3p0连接池支持重连;重连参数是:
idleConnectionTestPeriod 设置空闲连接测试周期
preferredTestQuery : 设置一查询语句,用于重连测试
testConnectionOnCheckin设置为true
testConnectionOnCheckout设置为true
testConnectionOnCheckout设置为true

GoIntoSunset
GoIntoSunset   2014.04.12 09:07

4.2.8你应该用的是LocalSessionFactoryBean。这个你要进行数据库操作时必须开启Transaction,否则报上面错误

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring3.2
二、 Spring 控制反转案例快速入门 1、下载Spring最新开发包 http://www.springsource.org/download/community 下载spring3.2 的开发包 目录结构 * docs 存放API和 规范文档 * libs 开发jar包 * schemas 开发过程中需要导入xml的schema 约束 2、复制Spring开发 jar包
spring3.2的的
不错的东西 不错的东西不错的东西不错的东西不错的东西
spring3.2入门到大神(备java基础、jsp、servlet,javaee精髓)
框架介绍,IoC思想、DI依赖注入、Bean的实例方式、Bean种类、Bean作用域范围、Bean生命周期管理、依赖注入、注解装配Bean、整合Junit测试、WEB开发集成spring、AOP思想、AOP原理解剖、spring 传统aop开发、JdbcTemplate模板使用、C3P0数据源配置、声明式事务管理、注解事务管理。SSH xml整合、SSH注解整合。
spring3.2配置文件
spring3.2的配置文件
spring3.2笔记
spring3.2
spring3.2 定时器 SchedulerFactoryBean 注入错误
异常信息 [org.springframework.scheduling.quartz.SchedulerFactoryBean] for property 'scheduler'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.quartz.impl.Std
Spring3.2和jdk1.8之间的兼容性错误
写项目的时候遇到了下面的错误,我纠结了很长时间才找到解决的方法,结果是Spring3.2的和JDK1.8之间的兼容性问题12:56:20,943 INFO ContextLoader:272 - Root WebApplicationContext: initialization started 12:56:21,451 INFO XmlWebApplicationContext:510 - R
spring3.2新特性
近日,VMware的SpringSource团队发布了Spring Framework 3.2 GA版,距3.1版的发布时间刚好是一年。此次发布重点介绍了Spring MVC Web框架,该框架最近在我们JVM Web框架研究中名列前茅,其新特性如下所示: 基于Servlet 3.0的异步MVC处理,Spring MVC处理器方法可以返回Callables与DeferredResults
spring3.2 编译后源码
spring3.2 编译后源码, spring3.2 编译后源码, spring3.2 编译后源码,
Spring3.2 HelloWorld
最近看了springMVC,看着挺简单的,但是真正搭建坏境,运行简单的页面还是遇到不少问题,写出来吧