Пакет Spring на ProcessError Propagation.REQUIRES_NEW не работает

Я использую весенний пакет 3.0.7 с конфигурацией Java.

При попытке записать ошибки процесса в мою базу данных в @onProcessError метод откатывает мои вставки. После поиска я обнаружил, что должен был аннотировать свой метод @Transactional(propagation = Propagation.REQUIRES_NEW) что я и сделал, но, похоже, это не решило проблему.

Также я попытался создать файл applicationContext.xml и объявить <tx:annotation-driven/> включить аннотации транзакций. Ничего не изменилось.

Чего мне не хватать?

1 ответ

Решено с использованием этого подхода /questions/29610560/spring-batch-propuskaet-isklyuchenie-dlya-itemwriter/29610567#29610567 Еще хотелось бы понять сделку с неработающим распространением транзакции..

Другие вопросы по тегам