spring事务
事务
事务:例如两个数据库操作行为,删除部门,部门分类被删除需要删除部门下的所有员工,涉及两张表
问题出现:当我删除部门后出现异常,那么异常中断,删除部门员工将不会被执行
体现:数据库中部门被删除,而部门的员工没有被删除导致问题的产生
解决:加上@Transactional,spring的事务注解即可解决
事务进阶
在上面加上@Transactional注解会解决一类异常,但出现其他异常还是会出现上诉问题
所以需要加入一个@Transactional(rollbackfor="")
事务高级---事务传播行为

别人有事务会加入别人的事务

配置一个新事务,别人事务出了问题,自己也会正常执行


浙公网安备 33010602011771号