Bonjours,
J'ai un problème lorsque je veux dérouler un test avec TestNG que se soit dasn eclipse ou avec maven.
Je tom be sur un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java.lang.IllegalArgumentException: Unknown entity: net.chtiboss.wxe.entities.Page
j'ai un seul fichier de conf le persistence.xml que voici:
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
33
34
35
36
37
38
 
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
	xmlns="http://java.sun.com/xml/ns/persistence">
	<persistence-unit name="jpa_hibernate" transaction-type="RESOURCE_LOCAL">
		<properties>
			<!--  provider -->
			<provider>org.hibernate.ejb.HibernatePersistence</provider>
			<!-- Classes persistantes -->
			<property name="hibernate.archive.autodetection" value="class, hbm" />
 
 
 
			<!-- connexion JDBC HSQL -->
			<property name="hibernate.connection.driver_class" value="org.hsqldb.jdbcDriver" />
			<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
			<property name="hibernate.connection.url" value="jdbc:hsqldb:mem:WXE_DATA" />
			<property name="hibernate.connection.username" value="sa" />
			<property name="hibernate.connection.password" value="" />
 
			<!--  création automatique du schéma -->
			<property name="hibernate.hbm2ddl.auto" value="update" />
			<property name="hibernate.connection.autocommit" value="true" />
 
			<!-- logs SQL -->
			<property name="hibernate.show_sql" value="true"/>
			<property name="hibernate.format_sql" value="false"/>
			<property name="use_sql_comments" value="false"/>
 
			<!--  propriétés DataSource c3p0 -->
			<property name="hibernate.c3p0.min_size" value="5" />
			<property name="hibernate.c3p0.max_size" value="20" />
			<property name="hibernate.c3p0.timeout" value="300" />
			<property name="hibernate.c3p0.max_statements" value="50" />
			<property name="hibernate.c3p0.idle_test_period" value="3000" />
		</properties>
	</persistence-unit>
</persistence>
J'ai remarqué que lors de la compilation qu'il me crée deux répertoire de compile:
  • classes
  • test-classes


dans test-classes il y a juste ma classe de test et dasn l'autre repertoire toutes les autre classes dont mes entitiés.

Si je m'amuse à copier les 3 classes d'entité du rep classes vers test-classes alors je n'ai plus d'erreur...

Je ne vois pas comment faire ma conf pour que ca fonctionne sasn faire cette manipulation de recopie de classes.