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).

20
JPA getSingleResult () o nulo
Tengo un insertOrUpdatemétodo que inserta un Entitycuando no existe o lo actualizo si lo hace. Para habilitar esto, tengo que hacerlo findByIdAndForeignKey, si devuelve nullinsertar, si no, actualizar. El problema es cómo verifico si existe. Entonces lo intenté getSingleResult. Pero arroja una excepción si el public Profile findByUserNameAndPropertyName(String userName, String …
136 java  jpa 

3
@Column (s) no permitidos en una propiedad @ManyToOne
Tengo una entidad JPA con una propiedad establecida como @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Pero cuando despliegue en JBoss 6, la aplicación arroja un error que dice: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property Yo uso Hibernate 3.5 como la implementación JPA 2.0. ¿Qué debo usar para hacer referencia …




11
JPA CascadeType.ALL no elimina a los huérfanos
Tengo problemas para eliminar nodos huérfanos usando JPA con la siguiente asignación @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; Tengo el problema de los roles huérfanos en la base de datos. Puedo usar la org.hibernate.annotations.Cascadeetiqueta específica de anotación Hibernate, pero obviamente no quiero vincular …
132 java  hibernate  orm  jpa  jpa-2.0 






2
¿Cuál es el "lado propietario" en un mapeo ORM?
¿Qué significa exactamente el lado propietario ? ¿Qué es una explicación con algunos ejemplos de mapeo ( uno a muchos, uno a uno, muchos a uno )? El siguiente texto es un extracto de la descripción de @OneToOne en la documentación de Java EE 6. Puedes ver el lado propietario …
129 java  hibernate  orm  jpa  mapping 



7
Qué anotación debo usar: @IdClass o @EmbeddedId
La JPAespecificación (Java Persistence API) tiene 2 formas diferentes de especificar claves compuestas de entidad: @IdClassy @EmbeddedId. Estoy usando ambas anotaciones en mis entidades mapeadas, pero resulta ser un gran desastre para las personas que no están muy familiarizadas JPA. Quiero adoptar solo una forma de especificar claves compuestas. ¿Cuál …

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.