В диспетчере декларативных транзакций Spring: Моя конфигурация tx:method:
<tx:method name="handle*" propagation="REQUIRED" no-rollback-for="java.lang.RuntimeException" rollback-for="java.lang.Exception" read-only="false"/>
Документация Spring
rollback-for: Исключения, вызывающие откат; с разделителями-запятыми. Например, "com.foo.MyBusinessException,ServletException"
документация no-rollback-for: Исключения, которые не вызывают откат; с разделителями-запятыми. Например, "com.foo.MyBusinessException,ServletException"
Я хочу, чтобы диспетчер транзакций откатился, когда поймал java.lang.Exception, но java.lang.RuntimeException приведет к фиксации.
Подходит ли эта конфигурация для моего запроса? какая связь по поводу : без отката и для отката в tx: методе tx: совета?