| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > не обновляються данные |
| Автор: Fly1410 26.3.2007, 13:12 |
| Есть таблица в которой храняться данные о сотруднике. Доступ к таблице через hibernate Я отображаю таблице чурез jsp данные отобразил. Потом подконектился к базе из другой программы и данные изменил. После делаю рефреш моей jsp-страницы. Данные остались старые. Такое ощущение что hibernate их где-то закэшировал и когда надо ещё раз обратиться к БД он обращаеться к кэшу, а не к самой базе. Что можно сделать что б работало нормально? |
| Автор: AntonSaburov 26.3.2007, 14:13 |
| Использовать Session.flush(), Session.evict(), Session.clear() Да и вообще - почитать про кеш хорошо бы - у Hibernate приличная дока есть |
| Автор: JUncle 26.3.2007, 18:06 |
| Fly1410, а может HTML-ка, выкинутая JSP страницей закешировалась? |
| Автор: Fly1410 27.3.2007, 11:38 |
| понял. Неправильно создавал SessionFactory. Сейчас всё заработало |