事务概念:
需要把对应功能封装成一个事务。
事务管理注解:
- 在接口上添加注解,实现类都能继承该注解。
- 在类上进行注解,表示类中所有的方法都添加该注解。
- 在方法上实现注解,一般是在有多个数据操作的方法添加该注解,形成事务。
#在yml文件中添加spring事务管理日志配置
logging:
level:
org.springframework.jdbc.support.JdbcTransactionManager: debug
@Transactional
@Override
public void delete(Integer id){
deptMapper.deleteById(id); //根据ID删除部门数据
int i = 1/0;
empMapper.deleteByDeptId(id); //根据部门ID删除该部门下的员工
}