Это хорошая практика, чтобы звонить org.hibernate.Session.flush()
отдельно?
Как сказано в org.hibernate.Session
документах,
Должен вызываться в конце единицы работы, до совершения транзакции и закрытия сеанса (в зависимости от flush-режима, Transaction.commit() вызывает этот метод).
Не могли бы вы объяснить цель вызова flush()
точно, если org.hibernate.Transaction.commit()
уже сделает это?