分类

链接

2018 年 2 月
 1234
567891011
12131415161718
19202122232425
262728  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > JAVA > 正文
共享办公室出租
mybatis 乐观锁解决并发并回滚
JAVA 暂无评论 阅读(668)

1、并发问题

update tb set count=10 where id=1 and count=9 //9为修改前的数量

2、回滚问题

  1. 2、代码里在方法上设置@Transactional注解
  2.  
  3. 3、只有继承自RuntimeException的异常才会被事务捕获然后回滚(这个是重点)
  4.  
  5.     @Transactional
  6.     public void insertLog() throws Exception{
  7.         logDao.insertTest();
  8.         Log log = new Log();
  9.         log.setDesc("1111111");
  10.         logDao.insert(log);
  11.         if(true){
  12.             throw new RuntimeException("1111");
  13.         }
  14.     }

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:mybatis 乐观锁解决并发并回滚 | Bruce's Blog

发表评论

留言无头像?