У меня есть метод, аннотированный @Transactional.В этом методе объект данных анализируется и, наконец, должен быть сохранен в базе данных.Если синтаксический анализ завершается неудачно, этот метод не генерирует исключение, а возвращает со специальным значением.
Как я могу указать транзакции на откат?Обычно транзакции, созданные @Transactional, просто откатываются при исключении.
Пожалуйста, не говорите мне, почему я не должен возвращать специальное значение или почему использование @Transactional не имеет смысла в моем случае.Мне нужно эффективное решение, даже если это не самый лучший дизайн - я знаю это сам.
Спасибо за вашу помощь!