У меня была проблема, когда я использовал шаблон hibernate для выполнения большей части работы с БД, но у меня была часть системы, которая напрямую обращалась к сеансу для выполнения пакетного сохранения. Я заметил, что сеанс шаблона гибернации был старым и будет хранить кэшированные значения, которые не учитывают объекты, сохраненные непосредственно в сеансе.
Каковы недостатки использования alwaysUseNewSession? Это решает проблему, так как я всегда получаю современные объекты.
Спасибо.