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

8
setMaxResults para la anotación Spring-Data-JPA?
Estoy tratando de incorporar Spring-Data-JPA en mi proyecto. Una cosa que me confunde es cómo puedo lograr setMaxResults (n) por anotación. por ejemplo, mi código: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Solo necesito devolver one …


4
Agregar lista de cláusulas IN a una consulta JPA
He creado una NamedQuery que se ve así: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") Lo que quiero hacer es completar el parámetro: inclList con una lista de elementos en lugar …
125 java  jpa  jpql 

9
Spring Boot + JPA: se ignora la anotación del nombre de la columna
Tengo una aplicación Spring Boot con dependencia spring-boot-starter-data-jpa. Mi clase de entidad tiene una anotación de columna con un nombre de columna. Por ejemplo: @Column(name="TestName") private String testName; SQL generado por esto creado test_namecomo el nombre de las columnas. Después de buscar una solución, encontré que spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyresolvió el problema (el …



4
¿Cuál es la diferencia entre persist () y merge () en JPA e Hibernate?
¿Cuál es la diferencia entre persist () y merge () en Hibernate? persist() puede crear una consulta ACTUALIZAR E INSERTAR, por ejemplo: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); en este caso, la consulta se generará así: Hibernate: insert into A (NAME, ID) …
119 java  hibernate  jpa  orm  entity 

4
JPA o JDBC, ¿en qué se diferencian?
Estoy aprendiendo Java EE y descargué el eclipse con glassfish para el mismo. Vi algunos ejemplos y también leí los documentos de Oracle para saber todo sobre Java EE 5. La conexión a una base de datos fue muy simple. Abrí un proyecto web dinámico, creé una sesión EJB, usé …
119 java  jpa  jdbc 

5
Java - JPA - anotación @Version
¿Cómo funciona la @Versionanotación en JPA? Encontré varias respuestas cuyo extracto es el siguiente: JPA usa un campo de versión en sus entidades para detectar modificaciones simultáneas en el mismo registro de almacén de datos. Cuando el tiempo de ejecución de JPA detecta un intento de modificar simultáneamente el mismo …

6
Hibernate, @SequenceGenerator y deploymentSize
Todos conocemos el comportamiento predeterminado de Hibernate al usarlo @SequenceGenerator: aumenta la secuencia de la base de datos real en uno , multiplica este valor por 50 ( allocationSizevalor predeterminado ) y luego usa este valor como ID de entidad. Este es un comportamiento incorrecto y entra en conflicto con …
117 java  hibernate  jpa  hilo 


27
Error al crear un bean con el nombre 'entityManagerFactory' definido en el recurso de la ruta de clases: falló la invocación del método init
Cuando compilo mi proyecto de primavera, recibí el siguiente error. Error al crear un bean con el nombre 'entityManagerFactory' definido en el recurso de la ruta de clase [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: Error al invocar el método init Estoy usando STS …




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.