Bonjour,

Je ne vois pas de quel entité il parle ORM ou d'un POJO.

Pouvez-vous m'aidé ?

Merci

J'utilise MySql comme DB.


Le chemin de la classe
/MyHibernateTest/src/model/Client.java

Exception lancer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
765 [main] INFO org.hibernate.impl.SessionFactoryImpl - building session factory
Exception in thread "main" org.hibernate.MappingException: entity class not found: Client
	at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:122)
	at org.hibernate.tuple.PropertyFactory.getGetter(PropertyFactory.java:191)
	at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:67)
	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:136)
	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:456)
	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:131)
	at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:267)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1341)
	at main.Application.main(Application.java:8)
Caused by: java.lang.ClassNotFoundException: Client
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:192)
	at org.hibernate.mapping.PersistentClass.getMappedClass(PersistentClass.java:119)
	... 9 more
configuration.cfg.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?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>
 
		<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/hibernatetest</property>
        <property name="connection.username">root</property>
        <property name="connection.password">root</property>
 
         <!-- Pool de connection (interne) -->
        <property name="connection.pool_size">1</property>
 
        <!-- SQL dialect -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
 
        <!-- Supprimer et re-créée le schéma de base de données au démarrage -->
        <property name="hbm2ddl.auto">create</property>
 
        <!-- Montrer toutes les réquêtes générées -->
        <property name="show_sql">true</property>
 
        <!-- Montrer toutes les réquêtes générées -->
        <property name="format_sql">true</property>
 
        <mapping resource="model/Client.hbm.xml"/>
 
	</session-factory>
</hibernate-configuration>