Vorrei creare un pacchetto che sia in grado di utilizzare Java Persistence. Per raggiungere questo obiettivo, ho creato un progetto plugin all'interno di Eclipse. Nel mio progetto, ho creato un file persistence.xml in META-INF. Ho giardini.L aggiunto nel mio manifest.mf (nelle depencies) quei 3 pacchetti:EclipseLink: nessun provider di Persistenza per EntityManager denominato
- javax.persistence.jar
- org.eclipse.persistence.jar
- org.eclipse.persistence.jar
Poi, nel mio Activator io uso questo le linee per creare un EntityManager:
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
per eseguire il mio fagotto, ho fatto un produ configurazione ct. Quando eseguo la mia configurazione del prodotto, ho ottenuto questo errore:
javax.persistence.PersistenceException: Nessun provider di persistenza per EntityManager denominati persone
Ho cercato di spostare la posizione del mio persistence.xml
senza successo . Sembra che qualsiasi pacchetto carichi il file persistence.xml
. Forse, non importa i pacchetti giusti?
È possibile scaricare il mio semplice Bundle qui: download
Potrebbe aiutarmi a trovare una soluzione o un indizio?
Grazie, ma ho questa linea nella mia persistenza.file xml. Un'altra soluzione? – user376112