Questions marquées «jpa»

L'API de persistance Java (JPA) est une spécification Java permettant d'accéder, de conserver et de gérer des données entre des objets / classes Java et une base de données relationnelle. Il fait partie de la spécification EJB 3.0 et constitue l'approche standard de l'industrie pour le mappage objet vers relationnel (ORM).

7
JPA - Renvoi d'un identifiant généré automatiquement après persist ()
J'utilise JPA (EclipseLink) et Spring. Disons que j'ai une entité simple avec un identifiant généré automatiquement: @Entity public class ABC implements Serializable { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; // ... } Dans ma classe DAO, j'ai une méthode d'insertion qui appelle persist()cette entité. Je veux que la méthode renvoie l'ID …
113 java  jpa 

8
La récupération impatiente JPA ne rejoint pas
Que contrôle exactement la stratégie de récupération de JPA? Je ne peux détecter aucune différence entre impatient et paresseux. Dans les deux cas, JPA / Hibernate ne joint pas automatiquement les relations plusieurs-à-un. Exemple: la personne a une seule adresse. Une adresse peut appartenir à plusieurs personnes. Les classes d'entités …
112 java  hibernate  jpa  join 


11
Ai-je besoin d'éléments <class> dans persistence.xml?
J'ai un fichier persistance.xml très 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; et il fonctionne. Mais lorsque je supprime des &lt;class&gt;éléments, l'application ne voit pas les entités (toutes …
110 java  hibernate  orm  jpa  annotations 

9
% Like% Query au printemps JpaRepository
Je voudrais écrire une requête similaire JpaRepositorymais elle ne renvoie rien: LIKE '%place%'-ça ne fonctionne pas. LIKE 'place' fonctionne parfaitement. Voici mon code: @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); }

9
Qu'est-ce que le contexte de persistance?
Je suis nouveau dans le monde Java et JPA. J'étudiais JPA et suis tombé sur de nombreux nouveaux termes comme Entité, persévérance. En lisant, je ne pouvais pas comprendre la définition exacte du contexte de persistance . Quelqu'un peut-il l'expliquer en termes simples profanes? Quel est le rapport avec les …
109 java  jpa  orm  persistence 


9
Pourquoi Hibernate Open Session in View est-il considéré comme une mauvaise pratique?
Et quel genre de stratégies alternatives utilisez-vous pour éviter les LazyLoadExceptions? Je comprends que la session ouverte en vue a des problèmes avec: Applications en couches s'exécutant dans différents jvm Les transactions ne sont validées qu'à la fin, et vous aimeriez probablement les résultats avant. Mais, si vous savez que …

2
Clause JPQL IN: Java-Arrays (ou Lists, Sets…)?
Je voudrais charger tous les objets qui ont une balise textuelle définie sur l'un d'un petit nombre arbitraire de valeurs de notre base de données. La manière logique de procéder dans SQL serait de créer une clause "IN". JPQL autorise IN, mais il semble me demander de spécifier chaque paramètre …
108 sql  orm  jpa  jpql  named-query 







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.