Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> hibernate.cfg.xml в папку conf томката 
:(
    Опции темы
Samotnik
Дата 6.10.2010, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 5
Всего: 191



Сделал, работает. Вот такой вот HibernateUtil получился
Код

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;

public class HibernateUtil {

    private static final Log logger = LogFactory.getLog(HibernateUtil.class);
    private static final SessionFactory sessionFactory = buildSessionFactory();
    private static final String HIBERNATE_CONFIG_FILE = "hibernate.cfg.xml";    

    private static SessionFactory buildSessionFactory() {
        try {
         logger.info("Start buildSessionFactory()");
         URL url = HibernateUtil.class.getClassLoader().getResource(HIBERNATE_CONFIG_FILE);
            return new AnnotationConfiguration().configure(url).buildSessionFactory();
        } catch (Throwable t) {
         logger.fatal(t, t);
            throw new ExceptionInInitializerError(t);
        }
    }

    public static SessionFactory getSessionFactory() {
     logger.info("Start session");
        return sessionFactory;
    }

    public static void closeSession(Session session) {
     logger.info("Close session");
        if (session != null && session.isOpen()) {
            session.close();
        }
    }
}
 
Теперь внимание вопрос. А правильно ли ложить hibernate.cfg.xml в папку shared/classes томката ? 

Это сообщение отредактировал(а) Samotnik - 6.10.2010, 12:31
PM MAIL   Вверх
Egik2
Дата 6.10.2010, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 302
Регистрация: 29.7.2008
Где: Агудзера

Репутация: 2
Всего: 11



Цитата(Samotnik @  6.10.2010,  12:31 Найти цитируемый пост)
А правильно ли ложить hibernate.cfg.xml в папку shared/classes томката ? 


Правильней всего ложить его в WEB-INF/classes  smile.
Но раз так не получается, то о каком-либо "стандартном" месте для таких настроек я по крайней мере не слышал.
Ложи куда хочешь.



--------------------
Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall)
a-nav.com
developer-blog.ru
world-poetry.org
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1093 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.