spring事务

事务

事务:例如两个数据库操作行为,删除部门,部门分类被删除需要删除部门下的所有员工,涉及两张表
问题出现:当我删除部门后出现异常,那么异常中断,删除部门员工将不会被执行
体现:数据库中部门被删除,而部门的员工没有被删除导致问题的产生
解决:加上@Transactional,spring的事务注解即可解决

事务进阶

在上面加上@Transactional注解会解决一类异常,但出现其他异常还是会出现上诉问题
所以需要加入一个@Transactional(rollbackfor="")

事务高级---事务传播行为


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


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

posted @ 2025-03-13 14:33  TTDB  阅读(8)  评论(0)    收藏  举报