我有一个java Web应用程序,可以在同一时间创建两个数据库事务。
比特以某种方式第二次数据库截断实际上是使用了第一个数据库事务连接。
如何获取正在使用的数据库事务的ID并进一步调查?
答案 0 :(得分:1)
在JDBC级别,简单事务仅包含getting a Connection,turning autocommit off,creating和executing部分Statements和committing 。如果你试图以这种方式在同一个连接上运行“两个事务”,它们显然会相互踩踏。你的问题很模糊,但听起来你可能正在经历这样的事情。提供更多细节,有人可能会帮助你更多。