gpt4 book ai didi

java - JDBC+MySQL : Retry transaction in case of lockwait or deadlock

转载 作者:行者123 更新时间:2023-11-30 23:22:35 27 4
gpt4 key购买 nike

我希望任何因“死锁”或“锁定等待超时”而失败的事务重试 3 次。

我使用 SpringTransactionManager -> iBatis -> JDBC -> MySQL。

1) 我不能将 JDBC 或 MySQL ir IBatis 配置为那样吗?

2) 添加“包装器”的最佳位置是什么?

最佳答案

您可以使用 Spring AOP,如果目标方法抛出异常,您可以指向重试逻辑方法。您仍然需要编写重试方法的代码。

关于java - JDBC+MySQL : Retry transaction in case of lockwait or deadlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861999/

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