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
La búsqueda ansiosa de JPA no se une
¿Qué controla exactamente la estrategia de recuperación de JPA? No puedo detectar ninguna diferencia entre impaciente y vago. En ambos casos, JPA / Hibernate no une automáticamente relaciones de varios a uno. Ejemplo: la persona tiene una sola dirección. Una dirección puede pertenecer a muchas personas. Las clases de entidad …
112 java  hibernate  jpa  join 

11
¿Necesito elementos <class> en persistence.xml?
Tengo un archivo persistance.xml muy simple: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"&gt; &lt;persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL"&gt; &lt;class&gt;pl.michalmech.eventractor.domain.User&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Address&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.City&lt;/class&gt; &lt;class&gt;pl.michalmech.eventractor.domain.Country&lt;/class&gt; &lt;properties&gt; &lt;property name="hibernate.hbm2ddl.auto" value="validate" /&gt; &lt;property name="hibernate.show_sql" value="true" /&gt; &lt;/properties&gt; &lt;/persistence-unit&gt; &lt;/persistence&gt; y funciona. Pero cuando elimino &lt;class&gt;elementos, la aplicación no ve entidades (todas las clases están anotadas …
110 java  hibernate  orm  jpa  annotations 

9
% Like% Query en Spring JpaRepository
Me gustaría escribir una consulta similar JpaRepositorypero no devuelve nada: LIKE '%place%'-no funciona. LIKE 'place' funciona perfectamente. Aquí está mi código: @Repository("registerUserRepository") public interface RegisterUserRepository extendsJpaRepository&lt;Registration,Long&gt; { @Query("Select c from Registration c where c.place like :place") List&lt;Registration&gt; findByPlaceContaining(@Param("place")String place); }

3
Uso correcto de flush () en JPA / Hibernate
Estaba recopilando información sobre el método flush (), pero no tengo muy claro cuándo usarlo y cómo usarlo correctamente. Por lo que leí, tengo entendido que el contenido del contexto de persistencia se sincronizará con la base de datos, es decir, emitiendo declaraciones pendientes o actualizando los datos de la …

9
¿Qué es el contexto de persistencia?
Soy nuevo en el mundo de Java y JPA. Estaba estudiando JPA y encontré muchos términos nuevos como Entidad, persistencia. Mientras leía, no pude entender la definición exacta de contexto de persistencia . ¿Alguien puede explicarlo en términos simples y profanos? ¿Qué tiene que ver con los datos utilizados en …
109 java  jpa  orm  persistence 



2
Cláusula JPQL IN: Java-Arrays (o Listas, Conjuntos…)?
Me gustaría cargar todos los objetos que tienen una etiqueta textual establecida en cualquiera de un número pequeño pero arbitrario de valores de nuestra base de datos. La forma lógica de hacer esto en SQL sería construir una cláusula "IN". JPQL permite IN, pero parece que me obliga a especificar …
108 sql  orm  jpa  jpql  named-query 





12
Cómo almacenar Java Date en Mysql datetime con JPA
¿Alguien puede decirme cómo puedo almacenar Java Date en Mysql datetime ...? Cuando intento hacerlo ... solo se almacena la fecha y el tiempo permanece 00:00:00 en las tiendas de fechas de Mysql como esta ... 2009-09-22 00:00:00 Quiero no solo una cita, sino también una hora ... como 2009-09-22 …
104 java  mysql  datetime  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.