Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как и где правильно открывать метод - 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, падает следующая... подробнее

Показать сообщение отдельно
titans2011
302 / 263 / 43
Регистрация: 27.09.2010
Сообщений: 1,058

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

02.09.2012, 11:44. Просмотров 1529. Ответов 11
Метки (Все метки)

Всем привет. Интересует такой вопрос. Есть такой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Session session=HibernateUtil.getSessionFactory().openSession();
        try
        {
           while (true)
               {
                 //тут выбираем меню (в консоли).
                      if(a==1)
                      { 
                       //добавляем запись с помощью hibernate
                      }
                      if(a==1)
                      { 
                       //читаем базу с помощью запроса.
                      }
                      if(a==3)
                      { 
                       //отправляемся на выход
                        break; 
                      }
                }
                }catch(Exception e)
        {
            
        }finally
        {
            session.close();
        }
Как правильно делать, как выше, или как ниже (Я так понимаю, мы с начала создаем фабрику, и её НЕ нужно постоянно дергать, т.к. она долго создается, но с другой стороны, мне кажется, что таким образом соединение с базой постоянно будет открыто (или там Hibernate сам когда надо открывает и закрывает соединение?))
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
...
        try
        {
           while (true)
               {
                 //тут выбираем меню (в консоли).
                      if(a==1)
                      { 
                       Session session=HibernateUtil.getSessionFactory().openSession();
                       //добавляем запись с помощью hibernate
                       session.close();
                      }
                      if(a==1)
                      { 
                       Session session=HibernateUtil.getSessionFactory().openSession();
                       //читаем базу с помощью запроса.
                       session.close();
                      }
                      if(a==3)
                      { 
                       //отправляемся на выход
                        break; 
                      }
                }
                }catch(Exception e)
                {
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru