我希望任何因“死锁”或“锁定等待超时”而失败的事务被重试3次。
我使用SpringTransactionManager -> iBatis -> JDBC -> MySQL。
1)我不能配置JDBC或MySQL ir IBatis来这样做吗?
2)添加"wrapper“的最佳位置是什么?
发布于 2013-03-06 23:56:58
您可以使用Spring AOP,如果目标方法抛出异常,您可以指向重试逻辑方法。您仍然需要编写retry方法。
https://stackoverflow.com/questions/14861999
复制相似问题