Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > help!!! HibernateException...уже все пробовал |
Автор: ginger 9.12.2005, 03:13 |
знатоки хибернейта, хэлп! при попытке создания фабрики сессии 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> испробовано уже все. или почти все. вобщем, я в растерянности. много пива за помощь ![]() |
Автор: tux 9.12.2005, 05:48 | ||
Не знаю с чем связано исключение, которое выдает Log4J. Может быть используется appender, пишуший в базу данных, но он таких исключений вроде выдавать не должен. По поводу Hibernate вот что. Hibernate может конфигурироваться двумя способами (помимо способа ручками, используя API):
Если ничего не получится, код в студию. P.S. hibernate.cfg.xml должен лежать в корне CLASSPATH. |
Автор: ginger 9.12.2005, 14:51 |
вот собственно и весь код, что не хочет работать: Configuration cfg = new Configuration(); cfg.setProperties( System.getProperties() ); SessionFactory sessions = cfg.buildSessionFactory(); |
Автор: tux 9.12.2005, 15:49 |
Так с тем способом, что я приводил, ничего не получилось? Твой код конфигурирует Hibernate используя те свойства, которые заданы в параметрах запуска jvm. Из hibernate.cfg.xml тогда точно ничего не прочитается. |
Автор: ginger 9.12.2005, 22:40 |
действительно все запахало. это ж надо было так не доглядеть. все так просто оказалось.спасибо огромное ![]() |