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


2
Almacenamiento de un mapa <String, String> usando JPA
Me pregunto si es posible usar anotaciones para conservar el attributesmapa en la siguiente clase usando JPA2 public class Example { long id; // .... Map&lt;String, String&gt; attributes = new HashMap&lt;String, String&gt;(); // .... } Como ya tenemos una base de datos de producción preexistente, lo ideal sería que los …
103 java  jpa  orm  jpa-2.0 





7
Hibernate: crear / actualizar automáticamente las tablas de base de datos basadas en clases de entidad
Tengo la siguiente clase de entidad (en Groovy): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } y mi persistence.xml: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"&gt; &lt;persistence-unit name="NewPersistenceUnit"&gt; &lt;provider&gt;org.hibernate.ejb.HibernatePersistence&lt;/provider&gt; &lt;properties&gt; &lt;property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/&gt; &lt;property name="hibernate.connection.driver_class" …
101 java  mysql  hibernate  jpa  groovy 



11
Especificación de un índice (clave no única) mediante JPA
¿Cómo se define un campo, por ejemplo, emailque tiene un índice utilizando anotaciones JPA? Necesitamos una clave no única emailporque hay literalmente millones de consultas en este campo por día y es un poco lento sin la clave. @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code …

6
No se puede usar la generación de claves de columna de identidad con <union-subclass> (TABLE_PER_CLASS)
com.something.SuperClass: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass implements Serializable { private static final long serialVersionUID = -695503064509648117L; long confirmationCode; @Id @GeneratedValue(strategy = GenerationType.AUTO) // Causes exception!!! public long getConfirmationCode() { return confirmationCode; } public void setConfirmationCode(long confirmationCode) { this.confirmationCode = confirmationCode; } } com.something.SubClass: @Entity public abstract class …

6
JPA: eliminación unidireccional de varios a uno y en cascada
Di que tengo un unidireccional @ManyToOne relación como la siguiente: @Entity public class Parent implements Serializable { @Id @GeneratedValue private long id; } @Entity public class Child implements Serializable { @Id @GeneratedValue private long id; @ManyToOne @JoinColumn private Parent parent; } Si tengo un padre P e hijos C 1 …

18
Cómo llamar a un procedimiento almacenado desde Java y JPA
Estoy escribiendo una aplicación web simple para llamar a un procedimiento almacenado y recuperar algunos datos. Es una aplicación muy simple, que interactúa con la base de datos del cliente. Pasamos la identificación del empleado y la identificación de la empresa y el procedimiento almacenado devolverá los detalles del empleado. …

8
¿Cómo funciona FetchMode en Spring Data JPA?
Tengo una relación entre tres objetos modelo en mi proyecto (fragmentos de modelo y repositorio al final de la publicación. Cuando lo llamo PlaceRepository.findById, activa tres consultas seleccionadas: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM …

2
@OneToMany List <> vs Set <> diferencia
¿Hay alguna diferencia si uso @OneToMany public Set&lt;Rating&gt; ratings; o si uso @OneToMany public List&lt;Rating&gt; ratings; ambos funcionan bien, conozco la diferencia entre la lista y un conjunto, sin embargo, no sé si esto hace alguna diferencia en cómo lo maneja Hibernate (o más bien JPA 2.0).
94 java  jpa 

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.