标签: java mysql jdbc ibatis spring-transactions
我希望任何以“死锁”或“锁定等待超时”失败的交易重试3次。
我使用SpringTransactionManager - > iBatis - > JDBC - >的MySQL。
1)我不能用IBatis配置JDBC或MySQL来这样做吗?
2)添加“包装器”的最佳位置是什么?
答案 0 :(得分:0)
您可以使用Spring AOP,如果目标方法抛出异常,您可以指向重试逻辑方法。您仍然需要编写重试方法的代码。