Java, весна, @TransactionalJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java, весна, @Transactional

Сообщение Anonymous »

Что произойдет, когда мы будем использоватьentent.saveAndFlush() внутри метода, который помечен как Transactional, в случае отката. Я понимаю, что мы будем синхронизировать изменения внутри контекста персистентности, но решающий вопрос заключается в том, как откат повлияет на эти изменения.

Код: Выделить всё

@Transactional
void foo(){
Order order = orderRepository.fetchById(event.orderId());
order.setBuyer(new Buyer)
orderRepository.saveAndFlush(order);
throw new RuntimeException
}
Будут ли изменения, сброшенные в БД, отменены в случае RuntimeException?

Подробнее здесь: https://stackoverflow.com/questions/792 ... nsactional
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»