@Transactional传播事务只是为了少数例外

时间:2013-09-12 02:27:04

标签: spring annotations transactional

我试图使所有未经检查的异常的事务失败,除了特定的未经检查的异常(在我的情况下 - DuplicateKeyException)。如何使用Spring框架的@Transactional注释实现此自定义?

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试noRollbackFor选项

@Transactional(noRollbackFor=DuplicateKeyException.class)

答案 1 :(得分:0)

这样做:

///<