Me gustaría crear un paquete que sea capaz de usar Java Persistence. Para lograr esto, he creado un proyecto de complemento dentro de Eclipse. En mi proyecto, he creado un archivo persistence.xml en META-INF. aslo he añadido en mi manifest.mf (en los depencies) los 3 paquetes:EclipseLink: No proveedor de persistencia para EntityManager llamado
- javax.persistence.jar
- org.eclipse.persistence.jar
- org.eclipse.persistence.jar
Entonces, en mi Activador yo uso esta líneas para crear un EntityManager:
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
para ejecutar mi paquete, he hecho un produ configuración ct. Cuando ejecuto mi configuración del producto, tengo este error:
javax.persistence.PersistenceException: Ningún proveedor de persistencia para las personas nombradas EntityManager
He intentado mover la ubicación de mi persistence.xml
sin éxito . Parece que cualquier paquete carga el archivo persistence.xml
. Tal vez, no importo los paquetes correctos?
Puede descargar mi paquete simple aquí: download
Podría ayudarme a encontrar una solución o una pista?
Gracias, pero tengo esta línea en mi persistencia.archivo xml ¿Otra solución? – user376112