Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
kmi
55 / 55 / 13
Регистрация: 26.04.2010
Сообщений: 173
04.09.2012, 10:43

Как и где правильно открывать метод - Java EE

04.09.2012, 10:43. Просмотров 1530. Ответов 11
Метки (Все метки)

Вопрос о том, когда закрывать сессию, зависит от нескольких моментов.
Важно помнить, что DAO после закрытия сессии с БД не связан, но может использоваться в коде. Это значит, что запрос связанных объектов по вторичным ключам может вернуть null, хотя в базе запись есть.
Также важно помнить, что операции сохранения/изменения/удаления могут происходить реально не в момент вызова соответствующего метода сессии, а в какой-то момент времени позже. Например, может получиться, что был вызван метод save(), но DAO при этом так и не получил значение id. Чтобы такого не было, я вызываю flush() после save(), но до коммита транзакции.
И всегда нужно помнить о содержимом кэша. Оно должно быть актуальным, если Вы планируете использовать DAO после закрытия сессии.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2012, 10:43
Готовые ответы и решения для Java EE Как и где правильно открывать метод:

Посмотрите все ли правильно или можно где-то сделать как-то иначе:
Ребят посмотрите все ли правильно или можно где-то сделать как-то иначе: ...

Как правильно написать метод для обновления записи, чтобы он возвращал объект?
public Competition updateCompetition(Long id, Integer point, Integer place){ ...

Как открывать post запрос с апплета ?
Hi esli napisat tak: String servletname = 'DamAppendLogServlet?'; ...

Метод получает другой метод, как аргумент. Как это работает?
Добрый день, ребят. Есть такая программа: package javaapplication13;...

Метод main и как им вызвать другой метод
Доброго всем времени суток. У меня возникла проблема. Вобщем дело такое. У меня...

Как правильно открывать и читать файлы?
Здравствуйте, не пойму из-за чего начала вылетать следующая ошибка при вызове...

11
Как и где правильно открывать метод Java EE   Следующее сообщение темы 
Другие темы раздела
Java EE Как правильно отнести One to many http://www.cyberforum.ru/java-j2ee/thread645153.html
Всем привет. Я только начал изучать Hibernate. Возник вопрос, который я не могу понять. Есть один класс, в нем есть экземпляр другого класса. Я хочу их сохранить в sql. Первая проблема. Как быть с...
Java EE Очень странная ошибка. (Spring MVC) @RequestMapping(value = "/voylist", method = RequestMethod.GET) public Object listVoyages(HttpServletRequest request, HttpServletResponse response, ModelMap model) { PersistenceManager pm =... http://www.cyberforum.ru/java-j2ee/thread644272.html
PersistentTokenBasedRememberMeServices Java EE
Необходимо реализовать функцию RememberMe, только не с помощью xml описаний, а через java код, использовать можно все стандартное ничего переопределять не надо, может кто знает как сделать или...
отслеживание изменений Java EE
И вновь день добрый. как отследить, изменилось ли определенное поле в jsp, непосредственно через Controller ?
Java EE ошибка названия в hibernate http://www.cyberforum.ru/java-j2ee/thread642942.html
Доброго времени суток. столкнулся с такой проблемой: есть схема в БД, называется COLLECT... не могу ее вызвать, т.к. "collect" зарезервирована под название функции кусок описания функции: ...
Java EE Eclipse: как запустить проект с ejb и jsf? Есть проект с использованием ejb и jsf. Как его запустить под Eclipse? Сервера: Tomcat и Jboss. Добавлено через 3 часа 48 минут При запуске приложения через сервер Jboss, падает следующая... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru