Привет
Я сталкиваюсь со странным поведением в спящем режиме.
Я делаю ht.saveOrUpdate(myObj)
на объекте.
В этом же методе я загружаю представление из базы данных, которое также содержит вышеуказанное
(table) myObj.
ht.findByNamedParam( from myView ...) ;
Но, как ни странно, в загруженном виде нет недавно обновленных значений!
Я также пытался вызвать ht.flush () перед загрузкой, но он по-прежнему извлекает старые значения tabel myObj, а не обновленный один раз. session.flush () не работает.
Код выглядит примерно так: (Примечание: все 3 находятся в одном методе и вызываются в одной транзакции)
ht.saveOrUpdate(myObj);
ht.flush();
ht.findByNamedParam( from myView....);
Пожалуйста, предложите.
Спасибо