`
ahua186186
  • 浏览: 555215 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

问题排查:connnection proxy not usable after transaction completion

 
阅读更多
1. 今天发现一个和奇怪的问题:

org.hibernate.HibernateException: connnection proxy not usable after transaction completion.

这个问题很难重现,看了看HibernateTransactionManager源码也没有头绪,最后还是无意中看到一个疑点猜出来。

原因是在一个BIZ业务中有10几个基于hibernate的update操作,有2个是基于spring jdbc的insert操作,  全部改为一种事务操作就解决了问题,避免可能的事务嵌套。


分享到:
评论

相关推荐

    java switch语句使用注意的四大细节

    很多朋友在使用java switch语句时,可能没有注意到一些细节,本文将详细介绍使用java switch语句四大要点,需要的朋友可以参考下

    oracle connnection--infoq.com

    NULL 博文链接:https://jaybin.iteye.com/blog/1407118

    19-事务-源代码.rar

    五、事务的特性和隔离级别(概念性问题---面试)。 1.什么是事务 2.mysql的事务 1.QueryRunner 1.事务的特性ACID 2.并发访问问题----由隔离性引起 3.事务的隔离级别 默认是自动事务: 执行sql语句:...

    mqtt_client.exe

    mqtt_client.exe 上位机,GO语言写的

    MySqlConnnection连接数据库 (朱喜福java网络编程课本代码)

    朱喜福Java网络编程第一章代码,MySqlConnnection,DBAdmin

    解决FileZilla_Server:425 Can’t open data connection 问题详解

    在服务器上安装FileZilla Server时出现425 Can’t open data connection的问题,客户端读取目录列表失败 服务器是腾讯云的,具体解决办法如下 这个问题主要是由于服务器所在网络环境的问题,解决这个问题很简单: 1...

    seq-api:Seq的HTTP API客户端

    该库包括: ...与API进行交互的Helper类 这对于查询事件和使用配置数据非常有用-您可以使用Seq Web UI进行的所有操作,也... 浏览作为connnection属性公开的“资源组”: var installedApps = await connection . App

    R2高性能数据库连接池v1.3源码

    v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印...

    R2数据库连接池高性能连接池v1.3

    v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印...

    Hi3516A/Hi3516D Audio Optimization Application Notes

    Hi3516A/Hi3516D Audio Optimization Application Notes

    R2高性能数据库连接池v1.5源码

    v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印...

    地铁BIM生态云设计系统方案.pptx

    地铁 BIM生态云设计系统解决方案 地铁BIM生态云设计系统方案全文共26页,当前为第1页。 目录 天津Z4线BIM生态云... 集中管理与降低成本 VeriCloud V8000 Vmware Connnection server Security Server Thin Client Insp

    R2数据库连接池运用jdk1.6特性的高性能全参数化配置连接池

    Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张人杰...

    R2 v1.2源码

    Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张...

    EF连接MySql 5.7存在的坑

    however,an EF database provider compatible with this version could not be found for your data connnection... 2.选择EF6.x之后,选择映射数据库对应的表后,弹出 "The value for column 'IsPrimaryKey' in ...

    R2高性能数据库连接池v1.6源码

    v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印...

    R2高性能数据库连接池v1.7源码

    v1.3改进了清理线程可能出现的减少连接池中链接而不计数的问题。 v1.2处理了oracle环境下由于服务器关闭休眠链接造成的连接池循环检测进程异常退出的情况,改为当循环周期大于服务器关闭休眠链接间隔时,后台打印...

    R2数据库连接池高性能连接池v1.2

    Connnection conn1 = pool1.getConnection(); R2Pool pool2=R2PoolUtil.getPool(new File("第二个连接池的配置文件.properties")); Connnection conn2 = pool2.getConnection(); 修改源代码,请保留作者信息 张...

    用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error-附件资源

    用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed,probable Oracle Net admin error-附件资源

    UnityConnectionUtility-Win-32-x86-loc-4.3.0.257437-1.exe

    UNITY 存储初始化工具,可以通过网络扫描到UNITY 存储信息并初始化。需要提前安装到笔记本上,本人亲测可用。

Global site tag (gtag.js) - Google Analytics