分类目录

链接

2018年二月
« 1月   3月 »
 1234
567891011
12131415161718
19202122232425
262728  

近期文章

热门标签

博主推荐

现在位置:    首页 > JAVA > 正文
mybatis 乐观锁解决并发并回滚
JAVA 暂无评论 阅读(150)

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
本文地址:mybatis 乐观锁解决并发并回滚 | 数据库之家