Preguntas etiquetadas con jpa

La API de persistencia de Java (JPA) es una especificación de Java para acceder, persistir y administrar datos entre objetos / clases Java y una base de datos relacional. Forma parte de la especificación EJB 3.0 y es el enfoque estándar de la industria para la asignación de objetos a correlación relacional (ORM).



4
Atributo de nombre en @Entity y @Table
Tengo una duda, porque el atributo de nombre está allí tanto en @Entity como en @Table Por ejemplo, puedo tener el mismo valor para el atributo de nombre @Entity(name = "someThing") @Table(name = "someThing") y puedo tener diferentes nombres también para la misma clase @Entity(name = "someThing") @Table(name = "otherThing") …

1
¿Debería cerrarse JPA Entity Manager?
Tengo el método a continuación. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } ¿Está bien el uso anterior del administrador de entidades? ¿O es necesario cerrarlos? Alguna sugerencia por favor.
82 java  jpa 

4
¿Cómo usar @Transactional con Spring Data?
Acabo de empezar a trabajar en un proyecto Spring-data, Hibernate, MySQL, JPA. Cambié a Spring-Data para no tener que preocuparme por crear consultas a mano. Noté que @Transactionalno se requiere el uso de cuando usa Spring-Data ya que también probé mis consultas sin la anotación. ¿Existe una razón específica por …

7
Cree JPA EntityManager sin el archivo de configuración persistence.xml
¿Hay alguna forma de inicializar el EntityManagersin una unidad de persistencia definida? ¿Puede dar todas las propiedades necesarias para crear un administrador de entidad? Necesito crear a EntityManagerpartir de los valores especificados por el usuario en tiempo de ejecución. Actualizar persistence.xmly recompilar no es una opción. ¡Cualquier idea sobre cómo …

9
"Entidad separada pasó a error persistente" con código JPA / EJB
Estoy tratando de ejecutar este código básico JPA / EJB: public static void main(String[] args){ UserBean user = new UserBean(); user.setId(1); user.setUserName("name1"); user.setPassword("passwd1"); em.persist(user); } Me sale este error: javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: com.JPA.Database ¿Algunas ideas? Busqué en Internet y la razón por la que encontré …
81 java  jpa  ejb-3.0 

12
JDO vs JPA para Java en Google App Engine
Quiero desarrollar mi proyecto en Google App Engine con Struts2. Para la base de datos tengo dos opciones JPA y JDO. ¿Podrían sugerirme por favor? Ambos son nuevos para mí y necesito aprenderlos. Así que me centraré en uno después de sus respuestas. Gracias.

2
¿Qué hace realmente CascadeType.REFRESH?
¿Qué hace CascadeType.REFRESHrealmente? La definición de esto es Cuando actualizamos una entidad, todas las entidades contenidas en este campo también se actualizan ¿Pero qué significa esto en la práctica? ¿Podría alguien darme un ejemplo sencillo?
81 java  jpa 




3
Error de validación: el valor no es válido
Tengo un problema con ap: selectOneMenu, no importa lo que haga, no puedo hacer que JSF llame al establecedor en la entidad JPA. La validación JSF falla con este mensaje: formulario: ubicación: Error de validación: el valor no es válido Tengo esto funcionando en varias otras clases del mismo tipo …

5
IN-cláusula en HQL o Java Persistence Query Language
Tengo la siguiente consulta JPA parametrizada, o Hibernate: SELECT entity FROM Entity entity WHERE name IN (?) Quiero pasar el parámetro como ArrayList <String>, ¿es posible? La corriente de hibernación me dice que java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String ¿Es esto posible en absoluto? RESPUESTA : Las colecciones como …
78 java  hibernate  jpa  hql  jpql 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.