У нас есть внутренняя транзакция, которая завершается неудачей из-за исключения данных на уровне базы данных.Это не только откатывает внутреннюю транзакцию, но и завершает полный вызов метода.У нас есть добавленные блоки catch, а также @Transactional (dontRollbackOn = RuntimeException.class).Но все тот же.
Любая помощь будет оценена.