Как исправить проблемы с транзакциями в Apache Camel с помощью Splitter - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть маршрут, по которому я выполняю транзакцию и выполняю запрос вставки.в маршруте есть два сплиттера, сплиттер внутри сплиттера.Из внешнего Splitter я вызываю один java-метод, который вставляет данные в некоторую таблицу базы данных.

После успешной вставки элемент управления переходит во второе / внутреннее разбиение и вызывает другой java-метод для вставки базы данных.

Теперь сценарий, если какое-то исключение происходит во внутреннем разделении или где-либо, данные, которые уже были вставлены из внешнего разделения, должны быть откатаны.

...