Hibernate message d' erreur
salut , je suis débutant en java hibernate , et j'ai obtenue le message d'erreur suivant aprés l'execution de la classe test :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
5 [main] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.GA
40 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.3.1.GA
58 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
65 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
79 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
217 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA
235 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
235 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
439 [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null
485 [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.DerbyDialect
693 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: com.hibernate.chapter1.Employee
780 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity com.hibernate.chapter1.Employee on table Employee
921 [main] INFO org.hibernate.validator.Version - Hibernate Validator 3.1.0.GA
1084 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - Running hbm2ddl schema export
1085 [main] INFO org.hibernate.tool.hbm2ddl.SchemaExport - exporting generated schema to database
1090 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
1090 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 2
1090 [main] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false
1091 [main] ERROR org.hibernate.connection.DriverManagerConnectionProvider - JDBC Driver class not found: org.apache.derby.clientDriver
java.lang.ClassNotFoundException: org.apache.derby.clientDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:123)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:84)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at com.hibernate.chapter1.TestEmployee.main(TestEmployee.java:20)
1095 [main] ERROR org.hibernate.tool.hbm2ddl.SchemaExport - schema export unsuccessful
org.hibernate.HibernateException: JDBC Driver class not found: org.apache.derby.clientDriver
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:89)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:137)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:79)
at org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare(ManagedProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:252)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:211)
at com.hibernate.chapter1.TestEmployee.main(TestEmployee.java:20)
Caused by: java.lang.ClassNotFoundException: org.apache.derby.clientDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:123)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:84)
... 6 more |
voici le contenu du fichier hibernate.cfg.xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<?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">
<hibernate-configuration>
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">org.apache.derby.clientDriver</property>
<property name="connection.url">jdbc:derby://localhost:1527/HibernateData;create=true</property>
<property name="connection.username">user</property>
<property name="connection.password">user</property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">2</property>
<!-- SQL dialect -->
<property name="dialect">org.hibernate.dialect.DerbyDialect</property>
<!-- Enable Hibernate's current session context -->
<property name="current_session_context_class">thread</property>
<!-- Disable the second-level cache -->
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<!-- Echo all executed SQL to stdout -->
<property name="show_sql">true</property>
<!-- Drop and re-create the database schema on startup -->
<property name="hbm2ddl.auto">create</property>
<!-- <mapping resource="org/hibernate/tutorial/domain/Event.hbm.xml"/> -->
<!-- <mapping resource="org/hibernate/tutorial/domain/Person.hbm.xml"/> -->
</session-factory>
</hibernate-configuration> |
Comment résoudre ce probleme :cry: :cry: