因为在事务中如果捕获错误信息不进行抛出,则无法触发事务回滚
可以手动增加回滚,使用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
public boolean saveTwo(User user,User user1) {
try {
userMapper.insertSelective(user);
userMapper.insertSelective(user1);
return true;
} catch (Exception e) {
e.printStackTrace();
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return false;
}