Нет необходимости фиксировать перед повторным запросом.Как правило, обновления внутри транзакции (сеанса) будут видны последующим запросам в той же транзакции даже перед фиксацией.
Сказав, что выполнение одного и того же точного запроса дважды внутри транзакции может быть«Кодовый запах».Стоит учесть, поскольку обновленный объект уже является памятью, действительно ли необходимо снова запрашивать объект?
Кроме того, в зависимости от уровня изоляции базы данных , второй запрос не гарантируетвернуть тот же набор результатов, что и первый.Это может произойти, если другая транзакция изменяет данные до второго запроса.