Articles of entitymanager

Crear JPA EntityManager sin archivo de configuración persistence.xml

¿Hay alguna manera de inicializar EntityManager sin una unidad de persistencia definida? ¿Puedes dar todas las propiedades requeridas para crear un administrador de entidades? Necesito crear EntityManager partir de los valores especificados por el usuario en el tiempo de ejecución. La actualización de persistence.xml y la recomstackción no es una opción. ¡Cualquier idea sobre cómo […]

¿Cuándo se debe crear / abrir la instancia de EntityManagerFactory?

Ok, leí muchos artículos / ejemplos sobre cómo escribir Entity Manager Factory en singleton. Uno de ellos es más fácil de entender para mí: http://javanotepad.blogspot.com/2007/05/jpa–entitymanagerfactory-in-web.html Me enteré de que EntityManagerFactory (EMF) solo debe crearse una vez preferiblemente en el ámbito de la aplicación. Y también asegúrese de cerrar el EMF una vez que se usa […]

No hay proveedor de Persistence para EntityManager llamado X

Estoy desarrollando una aplicación JavaSE usando JPA. Desafortunadamente, obtengo un null después de llamar: Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); Abajo encontrarás: Un fragmento de mi código que invoca EntityManagerFactory e inesperadamente devuelve null Mi archivo persistence.xml Mi estructura de proyecto Fragmento de mi código: public class Main { private static final String PERSISTENCE_UNIT_NAME = “MeineJpaPU”; private static EntityManagerFactory factory; […]

Usar EntityManager dentro de las entidades de Doctrine 2.0

Tengo 2 entidades: País (id, nombre) y Mapeo (id, object, internalId, externalId). El país y el mapeo no están conectados con asociaciones (porque Mapeo tiene filas no solo para el país). Necesito obtener una identificación externa para el país usando las siguientes condiciones: country.id = mapping.internalId mapping.object = ‘country’ Así que planeo agregar la función […]

Luchando para entender el uso apropiado de EntityManager

Estoy comenzando un nuevo proyecto y soy totalmente nuevo en el uso de JPA / Hibernate. Estoy tratando de entender cómo usar EntityManager correctamente. Más precisamente, cuando crear una instancia de ellos, ¿cuántos necesito, debería cerrarlos, debería poner todo en las transacciones? De todos modos, en mi código actual, recibí una org.hibernate.LazyInitializationException mientras trataba de […]

JPA EntityManager: ¿Por qué usar persist () sobre merge ()?

EntityManager.merge() puede insertar nuevos objetos y actualizar los existentes. ¿Por qué querría uno usar persist() (que solo puede crear objetos nuevos)?