hibernate session flush
От: m.t  
Дата: 07.06.07 09:46
Оценка:
Есть процесс А, который создаёт и сохраняет в БД объект и посылает запрос другому серверу (может создаваться и сохраняться несколько объектов в одной транзакции).
От сервера ответы обрабатывает процесс Б и соответствующим образом изменяет состояние у данного объекта в БД.

Очень часто случаются ситуации, когда ответ от сервера приходит и обрабатывается раньше чем объект попадает в БД.
Сделал, чтобы после сохранения каждого объекта вызывался HibernateTemplate#flush() (всё это под Spring'ом), но не помогло

Как гарантировано сказать hibernate, чтобы он сбрасывал кэш в БД? И можно ли так вообще сделать?

Может кто посоветует какие улучшения во взаимодействии?


спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.