Класс драйвера JDBC не найден - PullRequest
0 голосов
/ 03 мая 2011

У меня проблема с настройкой режима гибернации при запуске теста класса:

creating session factory
3 mai 2011 09:47:50 net.sf.hibernate.cfg.Environment <clinit>
INFO: Hibernate 2.1.6
3 mai 2011 09:47:50 net.sf.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
3 mai 2011 09:47:50 net.sf.hibernate.cfg.Environment <clinit>
INFO: using CGLIB reflection optimizer
3 mai 2011 09:47:50 net.sf.hibernate.cfg.Configuration configure
INFO: configuring from file: hibernate.cfg.xml
3 mai 2011 09:47:51 net.sf.hibernate.cfg.Configuration addResource
INFO: Mapping resource: org/domain/projet/config/Employe.hbm.xml
3 mai 2011 09:47:52 net.sf.hibernate.cfg.Binder bindRootClass
INFO: Mapping class: org.domain.projet.config.Employe -> employe
3 mai 2011 09:47:52 net.sf.hibernate.cfg.Configuration doConfigure
INFO: Configured SessionFactory: 
3 mai 2011 09:47:52 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-many association mappings
3 mai 2011 09:47:52 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing one-to-one association property references
3 mai 2011 09:47:52 net.sf.hibernate.cfg.Configuration secondPassCompile
INFO: processing foreign key constraints
3 mai 2011 09:47:52 net.sf.hibernate.cfg.SettingsFactory buildSettings
ATTENTION: No dialect set - using GenericDialect: Dialect class not found: org.hibernate.dialect.MySQLDialect
3 mai 2011 09:47:52 net.sf.hibernate.dialect.Dialect <init>
INFO: Using dialect: net.sf.hibernate.dialect.GenericDialect
3 mai 2011 09:47:52 net.sf.hibernate.cfg.SettingsFactory buildSettings
INFO: Use outer join fetching: true
3 mai 2011 09:47:52 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Using Hibernate built-in connection pool (not for production use!)
3 mai 2011 09:47:52 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
INFO: Hibernate connection pool size: 1
JDBC Driver class not found: com.jdbc.mysql.driver
3 mai 2011 09:47:52 net.sf.hibernate.connection.DriverManagerConnectionProvider configure
GRAVE: JDBC Driver class not found: com.jdbc.mysql.driver

Ответы [ 3 ]

4 голосов
/ 03 мая 2011

Вам нужен mysql-разъем - *. Jar на вашем пути к классам

0 голосов
/ 03 мая 2011
JDBC Driver class not found: com.jdbc.mysql.driver

Полное имя класса чувствительно к регистру.Вам нужно объявить com.mysql.jdbc.Driver с прописными буквами D в вашем конфигурационном файле Hibernate, а не com.mysql.jdbc.driver с строчными d.

0 голосов
/ 03 мая 2011

Попробуйте использовать следующие значения свойств:

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
 ...
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>

Проверьте, что hibernate3.jar также находится на вашем пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...