Когда мне следует использовать @Transactional и нужен ли мне report.save() в Spring Boot?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Когда мне следует использовать @Transactional и нужен ли мне report.save() в Spring Boot?

Сообщение Anonymous »

Я использую Spring Boot с Spring Data JPA и Hibernate.
Если я получаю объект внутри метода, аннотированного @Transactional, и изменяю его поля, Hibernate должен автоматически сохранять изменения посредством грязной проверки.
Поэтому мои вопросы:
  • Нужен ли в этом случае вызов report.save(entity)?
  • Считается ли отказ от save() внутри транзакционного обновления лучшей практикой или просто оптимизацией?
  • Повышает ли @Transactional сам по себе производительность или это главным образом обеспечивает согласованность?
Мне нужен рекомендуемый подход, а не общие советы

Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-spring
Ответить

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

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

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

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

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