使用SSH框架,类似银行需要对账户增减余额,每个小方法都有Transactional 注解,投放生产有1/200的概率无法更新账户。导致用户余额1000多次使用后还是1000,有的是存入账户却增加到账户里面。是因为事务延迟提交的原因?后来解决方案是增加乐观锁,在表添加version字段,使用注解@Version ,增加版本控制后,再也没有这个账户问题了。