Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > hibernate


Автор: mln 1.10.2004, 14:25
Всем привет,
в сервлете использую следующее
SessionFactory sf = new Configuration().configure().buildSessionFactory();

при компилировании (jakarta-tomcat)выдает ошибку
Configuration(java.lang.string) in sirruc.hibernate.cfg.Configuration cannot be applied to () SessionFactory sf = new Configuration()...

есть файл hibernate.cfg.xml, при указании его пути в Configuration() ругается на buildSessionFactory.

Помогите исправить ошибку sad.gif

Автор: Zandr 2.10.2004, 19:04
С сервлетами опыта небыло... Конструктор Configuration хочет какую-то строчку на вход, а no-arg (дефолтового) конструктора у него нет.
Говори как ругается на buildSessionFactory.

Автор: mln 4.10.2004, 13:48
Configuration confg = new
Configuration("/usr/local/jakarta-tomcat/webapps/ici/WEB-INF/classes/hibernate.cfg.xml");
SessionFactory sf=confg.buildSessionFactory();

выдает ошибку cannot resolve symbol
symbol : method buildSessionFactory()
location class cirrus.hibernate.cfg.Configuration

Автор: Zandr 5.10.2004, 09:24
А что тут непонятного? Нет в классе cirrus.hibernate.cfg.Configuration метода buildSessionFactory(). Конфиг-файл тут вообще не причем.

Автор: mln 5.10.2004, 13:11
Да, вместо cirrus.hibernate.cfg.Configuration надо использовать net.sf.hibernate.cfg.Configuration -тогда все работает
Спасибо за совет

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)