spring事务的noRollbackFor和RollbackFor属性
最新推荐文章于 2023-07-02 21:51:43 发布
默认情况下,运行时异常(RuntimeException)会导致事务回滚,而编译时异常则不会。在@Transactional注解中,如果不设置rollbackFor,则仅在遇到运行时异常时回滚。通过设置rollbackFor=Exception.class,可确保遇到任何异常时事务都会回滚。noRollbackFor属性则用于指定哪些异常不应导致事务回滚。
摘要由CSDN通过智能技术生成