操作方式一: 编程式事务
操作方式二:声明式事务
事务的隔离级别:
Spring事务不回滚的原因 ,当出现异常时,在异常处进行了异常处理;按道理事务遇到异常时会自动回滚,但如果异常进行了处理就不会回滚,此时可以手动进行事务的回滚
面试题:Spring事务失效的场景?
1.非Public修饰方法
2.timeout设置过小
3.代码中使用try/catch处理异常
4.调用类内部@Transactional方法
5.数据库不支持事务
操作方式一: 编程式事务
操作方式二:声明式事务
事务的隔离级别:
Spring事务不回滚的原因 ,当出现异常时,在异常处进行了异常处理;按道理事务遇到异常时会自动回滚,但如果异常进行了处理就不会回滚,此时可以手动进行事务的回滚
面试题:Spring事务失效的场景?
1.非Public修饰方法
2.timeout设置过小
3.代码中使用try/catch处理异常
4.调用类内部@Transactional方法
5.数据库不支持事务