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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> help!!! HibernateException...уже все пробовал 
:(
    Опции темы
ginger
Дата 9.12.2005, 03:13 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











знатоки хибернейта, хэлп!
при попытке создания фабрики сессии log4j пишет: No connection properties specified - the user must supply JDBC connections
хибернейт же по этому поводу говорит:
org.hibernate.HibernateException: database product name cannot be null
Вот мой конфиг:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>

<session-factory>
<property name="myeclipse.connection.profile">tool</property>
<property name="connection.url">jdbc:mysql://localhost:3306/tool</property>
<property name="connection.username">lex</property>
<property name="connection.password">lex</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">create</property>
<mapping resource="src/org/jdu/tools/Some.xml" />
</session-factory>

</hibernate-configuration>

испробовано уже все. или почти все. вобщем, я в растерянности. много пива за помощь smile) заранее мерси
  Вверх
tux
Дата 9.12.2005, 05:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

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



Не знаю с чем связано исключение, которое выдает Log4J. Может быть используется appender, пишуший в базу данных, но он таких исключений вроде выдавать не должен.
По поводу Hibernate вот что. Hibernate может конфигурироваться двумя способами (помимо способа ручками, используя API):
  • с помощью файла hibernate.properties
  • с помощью файла hibernate.cfg.xml
В первом случае Hibernate сам автоматически получает настройки при создании конфигурации. Во втором Hibernate этого не делает и нужно явно вызвать метод configure(). В общем попробуй получить SessionFactory таким образом:
Код

org.hibernate.SessionFactory sf = new Configuration().configure().buildSessionFactory();

Если ничего не получится, код в студию.
P.S. hibernate.cfg.xml должен лежать в корне CLASSPATH.
PM MAIL Skype GTalk Jabber YIM   Вверх
ginger
Дата 9.12.2005, 14:51 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











вот собственно и весь код, что не хочет работать:

Configuration cfg = new Configuration();
cfg.setProperties( System.getProperties() );
SessionFactory sessions = cfg.buildSessionFactory();
  Вверх
tux
Дата 9.12.2005, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

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



Так с тем способом, что я приводил, ничего не получилось?
Твой код конфигурирует Hibernate используя те свойства, которые заданы в параметрах запуска jvm. Из hibernate.cfg.xml тогда точно ничего не прочитается.

Это сообщение отредактировал(а) tux - 9.12.2005, 16:43
PM MAIL Skype GTalk Jabber YIM   Вверх
ginger
Дата 9.12.2005, 22:40 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











действительно все запахало. это ж надо было так не доглядеть. все так просто оказалось.спасибо огромное smile
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




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


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

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