Bonjour,

J'arrive pas à générer le ddl à partir d'un entity:

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
 
package tras.entities;
 
import java.io.Serializable;
 
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
 
@Entity
public class Mission implements Serializable{
	@Id
	private String id;
 
	@Column(name="CONSTRAINTS")
	private String constraints;
}
Déjà eclipse me signale des erreurs de compilations
sur @Entity:
Schema "null" cannot be resolved for table "Mission"
sur@id et @Column(name="CONSTRAINTS"):
column "..." cannot be resolved

Quand je lance JPA Tools > Generate DDL... :

Exception in thread "main" javax.persistence.PersistenceException: No Persistence provider for EntityManager named TrasEJB: The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:154)
at org.eclipse.jpt.eclipselink.core.ddlgen.Main.execute(Main.java:77)
at org.eclipse.jpt.eclipselink.core.ddlgen.Main.main(Main.java:65)


Des pistes ?
Merci