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