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
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 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
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>
Partager