Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Проблемы с org.hibernate.dialect.PostgresSQLDial.. |
Автор: Molodec 30.5.2012, 12:39 | ||||||||
Добрый день, господа. До этого пользовался hibernate 3.x поддержка которого встроена в NetBeans. Но как только перешел на eclipse - начались проблемы. В данный момент приложение должно не использовать maven. А следовательно - все библиотеки подключать и качать вручную. На сайте самого hibernate есть 4 версия. Можно скачать и 3 версию, но не все, что необходимо, а по частям, отдельно ядро, отдельно аннотации. В четвертой уже собрано все необходимое для работы. Поэтому поставил четвертую. Но, при создании сессии какой бы диалект для своей PostgreSQL базы ее ставил постоянно выплывает ошибка:
Может она зависит от версии, может еще от того что я использую старые подходы... Мои исх.файлы: hibernate.cfg.xml:
HibernateUtil(строит сессию):
Сам вызов, который приводит к ошибке:
Все библиотеки есть как в Build Path, Classpath так и в WEB-INF\LIB. Проверял, класс org.hibernate.dialect.PostgresSQLDialect в библиотеке hibernate есть. В чем может быть проблема? Заранее спасибо. |
Автор: jk1 30.5.2012, 13:04 |
Может просто опечатка в диалекте? У вас: <property name="hibernate.dialect">org.hibernate.dialect.PostgresSQLDialect</property> Надо: <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property> |
Автор: Molodec 30.5.2012, 13:14 | ||
Простите, что запутал. В том случае что описан вообще выдается class not found. А если внести Ваше исправление-как раз то, о чем я и говорил:
|
Автор: jk1 30.5.2012, 14:13 | ||
Залез в исходники хиба, вот место, на котором падает:
Чтобы понять причину ошибки нужен root cause указанного Вами исключения, посмотрите его ниже по логу |
Автор: Molodec 30.5.2012, 16:11 | ||
|
Автор: jk1 30.5.2012, 16:24 | ||
Ага, то есть полный стэк и root cause GWT нам показывать не хочет. Придется смотреть самим. Для этого надо слегка модифицировать Вашего наследника RemoteServiceServlet'а, как в примере:
С этим в логе точно будет nested exception, который и является причиной. Только к логгеру привязывайте своему. |
Автор: Molodec 30.5.2012, 16:58 |
jk1, долго разбирался, но все же "подркутил" более раннюю версию Hibernate - с ней все работает. Так что буду с ней пока двигаться дальше. Спасибо за помощь. |