在实际开发中,其实很少会用到事务,一般情况下事务用的比较多的是在金钱计算方面。

mybatis与spring集成后,其事务该怎么做?其实很简单,直接在上一节代码的基础上在相应的方法(通常是service层)上加上@Transactional注解即可。

1、com.xxx.firstboot.exception.UserException

 1 package com.xxx.firstboot.exception;
 2 
 3 import org.springframework.dao.DataAccessException;
 4 
 5 /**
 6  * 自定义异常,用于测试事务
 7  */
 8 public class UserException extends DataAccessException{
 9 
10     private static final long serialVersionUID = 8901479830692029025L;
11 
12     public UserException(String msg) {
13         super(msg);
14     }
15 
16 }
View Code

相关文章: