gpt4 book ai didi

java - 程序关闭后事务是否结束?

转载 作者:行者123 更新时间:2023-11-28 22:48:25 25 4
gpt4 key购买 nike

我正在尝试运行一个 Web 应用程序,结果它无法进一步处理。所以它似乎以某种方式“锁定”(它停留在“开始进行中......” - 过程直到它崩溃)。

在思考可能是什么原因后,我想起来我并没有停止交易。

我刚刚输入了命令

entityManager.getTransaction().begin();

但还没有停止或关闭交易。

所以我的问题是:

程序关闭后交易会停止吗?如果没有,您知道如何以最简单的方式停止交易吗?

PS:请纠正我犯的每一个语法错误 - 我只是喜欢表述精美的问题。

最佳答案

数据库将看到一个连接被关闭,因此事务肯定要结束。未定义的是事务是提交还是回滚。

如果我没记错的话,更流行的选择是回滚任何未提交的事务(毕竟这表明出现了问题,您更愿意回滚),但这可能取决于所使用的数据库。

关于java - 程序关闭后事务是否结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49182272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com