| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Как обновлять DB Connection, |
| Автор: Andrey1 12.4.2008, 14:51 | ||||
| Столкнулся с такой проблемой... Хотелось сделать добавление данных в базу по нажатии на кнопку и переслать пользователя на страницу, которая отображает эти данные из базы. Но... оказалось, что таблица с данными не содержит добавленного значения... :/. Попытка вставить commit в prerender() метод (аля getSessionBean1().getFluctDBConnection().commit(); ) не привела ни к чему хорошему, кроме ошибки application server"а... Вот подробности... Connection fluctDBConnection поднимаю в сессии:
Затем на станице, при нажатии на кнопку, с базой работаю так:
Вторая страница информации - просто отображает данные таблицы (сделал стандартными Drag-and-Drop средстами в NetBeans...). Рефрешь страницы через браузер тоже не помогает |
| Автор: Andrey1 12.4.2008, 15:48 |
| Разобрался... Это не проблема с fluctDBConnection, а проблема второй страницы с отображением.... Для нее в prerender() методе нужно вставить соответствующий dataProvider.refresh(). Все заработало |