Если я получаю объект внутри метода, аннотированного @Transactional, и изменяю его поля, Hibernate должен автоматически сохранять изменения посредством грязной проверки.
Поэтому мои вопросы:
- Нужен ли в этом случае вызов report.save(entity)?
- Считается ли отказ от save() внутри транзакционного обновления лучшей практикой или просто оптимизацией?
- Повышает ли @Transactional сам по себе производительность или это главным образом обеспечивает согласованность?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-spring
Мобильная версия