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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JPA и Hibernate Dialect 
:(
    Опции темы
Wazluk
Дата 26.12.2010, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

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



Доброго времени суток всем!
В java  я новичок,пытаюсь сделать сайт следуя теме: JSP — с чего начать?(отдельная благодарность всем участникам темы! smile ) Сейчас застрял на JPA.
Вываливается следующий эксепшн:
Код

log4j:WARN No appenders could be found for logger (org.hibernate.ejb.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:698)
    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:121)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
    at net.blinchikov.Blinchik.init(Blinchik.java:41)
    at net.blinchikov.Test.DataTest.main(DataTest.java:39)
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
    at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:80)
    at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:62)
    at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:460)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:155)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:691)
    ... 5 more



Диалект определен в файле persistence.xml

Код

<?xml version="1.0" encoding="UTF-8"?>    
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">    
  <persistence-unit name="Blinchik" transaction-type="RESOURCE_LOCAL">    
    <provider>org.hibernate.ejb.HibernatePersistence</provider>    
    <class>net.blinchikov.User</class>    
    <class>net.blinchikov.Post</class>
    <properties>
      <property name="hibernate.archive.autodetection" value="class, hbm"/>
      <property name="hibernate.show_sql" value="true"/>
      <property name="hibernate.format_sql" value="true"/>

      <property name="hibernate.connection.username" value="postgres"/>
      <property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>    
      <property name="hibernate.connection.password" value="123456"/>    
      <property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/blinchiki"/>    
      <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>    
      <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>    
      <property name="hibernate.hbm2ddl.auto" value="update"/>    
    </properties>    
  </persistence-unit>    
</persistence>

Помогите разобраться в чем может быть проблема
PM MAIL   Вверх
mbasil
Дата 27.12.2010, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 399
Регистрация: 4.5.2007
Где: Москва

Репутация: 9
Всего: 13



Скорее всего конфигуратор не видит вашего файла. Обратите внимание на то, что и для  log4j нет аппендера. 
PM MAIL   Вверх
Wazluk
Дата 27.12.2010, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 15.6.2006

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



Спасибо за ответ!
Да,видимо из-за этого...
Как я понимаю файл persistence.xml должен быть по умолчанию в папке META-INF, которая в корне исходников?
Или расположение META-INF надо еще где-то указывать?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0389 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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