首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bitronix事务似乎正在过早提交

Bitronix事务似乎正在过早提交
EN

Stack Overflow用户
提问于 2017-09-02 12:29:54
回答 1查看 145关注 0票数 1

我们有一个spring-batch进程,它使用bitronix事务管理器。在特定步骤的第一次传递时,我们会看到预期的提交行为-只有当达到事务边界时,数据才会提交到目标数据库。

但是,在第二次和随后的遍历中,行在写入后立即提交。也就是说,它们不等待提交点。

我们已经确认bitronix提交仅在预期的点调用。

以前有没有人经历过这种行为?我要找的是哪种bug?

EN

回答 1

Stack Overflow用户

发布于 2017-09-09 21:18:38

Java XA的设计方式是连接不能跨事务重用。提交事务后,connection属性将更改为autocommit=true,并且在该连接返回到连接池并再次由XA代码检索之前,无法在另一个事务中使用该连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46010456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档