Поэтому мне любопытно узнать, как влияет на производительность, если у нас есть одна транзакция с несколькими обновлениями в одном потоке или отдельная транзакция для каждого обновления.
Если приложение может поддерживать оба шаблона, какой из них лучше выбрать.Но в случае, если приложение может работать только со вторым вариантом, который состоит в том, чтобы иметь разные транзакции для всех обновлений, то сколько отдачи мы можем получить с точки зрения производительности.
@Transactional
public updateXYZ(){
updateX()
updateY()
updateZ()
}
VS
public updateXYZ(){
updateSeprateTransactionX()
updateSeprateTransactionY()
updateSeprateTransactionZ()
}