java - 如何获取哪个数据库事务的id?

标签 java

我有一个 Java Web 应用程序,它大约同时创建两个数据库事务。

不知何故,第二次数据库截断实际上正在使用第一个数据库事务连接。

如何获取正在使用的数据库事务的 ID 并进一步调查?

最佳答案

在 JDBC 层面,一个简单的事务只包含 getting a Connection , turning autocommit off , creatingexecuting一些Statements ,和committing 。如果您尝试以这种方式在同一连接上运行“两个事务”,它们显然会互相干扰。你的问题很模糊,但听起来你可能正在经历类似的事情。提供更多详细信息,有人可能可以为您提供更多帮助。

关于java - 如何获取哪个数据库事务的id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190177/

相关文章:

java - 无法从 HttpsURLConnection 获取响应代码

java - WebSphere Liberty 在 WAR 的类目录中找不到 log4j.properties

java - 字符串的最佳数据结构

java - 关于hibernate继承映射,为什么实体可以没有表而存在?

java - HOUR_OF_DAY 日期显示 12 小时制

java - 使用 Otto 的内存泄漏 Leakcanary 报告

java - csvReader 在读取 csv 文件时跳过第一列每行的第一个字母

javascript - 如何获得数学函数的真实值

java - 在 Camunda BPMN 引擎中传递冗长的文本 - http 连接器

java - 无法将 spring.example.service.UsuarioService 字段 spring.example.config.security.SecurityConfig.usuario 设置为 $Proxy47