在实际开发中,其实很少会用到事务,一般情况下事务用的比较多的是在金钱计算方面。
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 }