Фабрика сеанса:
hibernate.current_session_context_class=jta
hibernate.cache.use_second_level_cache=false
Транзакция: - используется UserTransaction.
getCurrentSession()
из SessionFactory
используется для получения сеанса.
Проблема в том, что я не смог заставить hibernate получить доступ к базе данных, чтобы получить новые значения, используя Session.get(...)
(он обновляется снаружи), хотя я использовал Session.clear()
или Session.evict(…)
или Session.refresh(…)
, SessionFactory.evict(...)
.Он всегда сохранял старые значения.
У вас есть идеи?