No Persistence provider for EntityManager
Bonjour,
J'arrive pas à générer le ddl à partir d'un entity:
Code:
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