jdbc-Spring + Hibernate Could not toggle autocommit

问题描述

Spring + Hibernate Could not toggle autocommit

org.hibernate.transaction.JDBCTransaction
Could not toggle autocommit
java.sql.SQLException: Closed Connection
org.hibernate.transaction.JDBCTransaction
JDBC commit failed
java.sql.SQLException: Io exception: Connection reset
org.springframework.transaction.TransactionSystemException: Could not commit Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC commit failed
求大神指导,Spring + Hibernate,隔一段时间会自动挂死,以上是相关异常

数据库是ORACLE的,以下是连接池配置信息
hibernate.c3p0.min_size=1
hibernate.c3p0.max_size=20
hibernate.c3p0.timeout=21600
hibernate.c3p0.max_statements=0
hibernate.c3p0.idle_test_period=1800
hibernate.c3p0.acquire_increment=2
hibernate.c3p0.checkoutTimeout=30000

时间: 2024-09-17 01:32:39

jdbc-Spring + Hibernate Could not toggle autocommit的相关文章

浅谈如何结合JDBC事务与Spring+Hibernate

问题:客户在其数据库操作过程中需要调用我们的工作流接口,这样就需要将我们的工作流操作与他 们的业 务操作置于同一个事务中.我们的服务采用的都是spring的声明式事务,而客户采用的是对 connection进行事务处理. 如何保证JDBC事务的一致性? 想到的解决方案一:使用jta事务,用tomcat+jotm提供事务管理器.为什么一开始就想到要使用jta事 务??实际上我们和客户都是使用的同一个数据库,为了方便,各自使用了不同的数据库连接方式,使用 jta的话确实有bt的意思在里面.但是事实上

springmvc-请教:Spring + Hibernate 无法将数据写入数据库?

问题描述 请教:Spring + Hibernate 无法将数据写入数据库? Spring + Hibernate 无法将数据写入数据 请教: 通过Junit单元测试Service可以将数据写入数据库:但部署访问却无法向数据库写入数据. 1 环境: Spring 3.1.2 Hibernate 4.1.4 Jdk1.6 2 配置: 2.1 Web.xml <!-- Spring ApplicationContext配置文件的路径,可使用通配符,多个路径用,号分隔 此参数用于后面的Spring C

Master-Slave,Spring,Hibernate,故事曲折离奇,情结跌宕起伏

/** *作者:张荣华 *日期:2008-02-05 **/ 前言,这篇文章写于08年12月份,现在发布出来望同行点评 ------------------------------------------------------------ 本文将要阐述或者讨论的是spring+hibernate和mysql的master-slave模式之间的一些不得不说的故事. 那么开始之前,按照惯例,我们要介绍一下这个两个东西 1,Hibernate,按照惯例,我们不介绍大家都知道的东西. 2, Maste

java-关于spring+hibernate 注入sessionFactory为null的问题

问题描述 关于spring+hibernate 注入sessionFactory为null的问题 最近一个项目需要用到struts2+spring+hibernate组合框架,我在一点一点的做配置,但做到注入SessionFactory时,一直不成功,在网上搜的一些解决方案也都不适用.故在此发布,希望高手们不吝赐教.web.xml的配置为: <?xml version=""1.0"" encoding=""UTF-8""

Struts+Spring+Hibernate实现上传下载

上传|下载 引言 文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload.Apache的FileUpload.但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了. 本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序.SS

Spring+Hibernate乱码解决方案

今天用spring+hibernate进行中文插入时出现乱码问题,通过查资料和自己反复测试终于解决了. 总结了两种方法: 1.使用gb2312编码,变更mysql的数据库编码字符集.cmd模式下用mysql --default-character-set=gb2312 -u root -p进入,然后再每个建表语句后增加default character set gb2312; 重新建立数据表. 值得注意的地方是:applicationContext.xml中的数据库连接必须设置为<propert

Struts Spring Hibernate (SSH) 整合实例

首选创建web.xml 主要是配置Struts的ActionServlet和Spring的字符过滤器 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="

ssh-SpringMVC+Spring+Hibernate 启动tomcat时出现这个错误怎么解决

问题描述 SpringMVC+Spring+Hibernate 启动tomcat时出现这个错误怎么解决 2012-10-24 11:45:22 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the

struts+spring+hibernate新手提问

问题描述 请问struts+spring+hibernate怎么配置applicationContext.xml如何配置才能连接oracle11g不知道orcal的jdbc驱动包ojdbc14.jar能不能用是否需要下载新的能适用于orale11g的jar包? 解决方案 解决方案二:怎么说呢好长解决方案三:你可以去我那下载文档,里面有!