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

8
setMaxResults pour l'annotation Spring-Data-JPA?
J'essaye d'intégrer Spring-Data-JPA dans mon projet. Une chose qui me trouble est de savoir comment obtenir setMaxResults (n) par annotation? par exemple, mon code: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Je n'ai besoin que de …


4
Ajout d'une liste de clauses IN à une requête JPA
J'ai construit un NamedQuery qui ressemble à ceci: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM EventLog el WHERE el.timeMark >= :dateFrom AND " + "el.timeMark <= :dateTo AND " + "el.name IN (:inclList)") Ce que je veux faire, c'est remplir le paramètre: inclList avec une liste d'éléments au lieu …
125 java  jpa  jpql 

9
Spring Boot + JPA: annotation du nom de colonne ignorée
J'ai une application Spring Boot avec dépendance spring-boot-starter-data-jpa. Ma classe d'entité a une annotation de colonne avec un nom de colonne. Par exemple: @Column(name="TestName") private String testName; SQL généré par cela créé test_namecomme nom de colonne. Après avoir cherché une solution, j'ai trouvé qui a spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyrésolu le problème (le nom …



4
Quelle est la différence entre persist () et merge () dans JPA et Hibernate?
Quelle est la différence entre persist () et merge () dans Hibernate? persist() peut créer une requête UPDATE & INSERT, par exemple: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); dans ce cas, la requête sera générée comme ceci: Hibernate: insert into A (NAME, …
119 java  hibernate  jpa  orm  entity 

4
JPA ou JDBC, en quoi sont-ils différents?
J'apprends Java EE et j'ai téléchargé l'éclipse avec glassfish pour le même. J'ai vu quelques exemples et aussi lu la documentation Oracle pour tout savoir sur Java EE 5. La connexion à une base de données était très simple. J'ai ouvert un projet Web dynamique, créé une session EJB, j'ai …
119 java  jpa  jdbc 

5
Annotation Java - JPA - @Version
Comment fonctionne l' @Versionannotation dans JPA? J'ai trouvé diverses réponses dont l'extrait est le suivant: JPA utilise un champ de version dans vos entités pour détecter les modifications simultanées du même enregistrement de banque de données. Lorsque l'environnement d'exécution JPA détecte une tentative de modification simultanée du même enregistrement, il …

6
Hibernate, @SequenceGenerator et allocationSize
Nous connaissons tous le comportement par défaut de Hibernate lors de l'utilisation @SequenceGenerator- il augmente la séquence de base de données réelle de un , multiplie cette valeur par 50 (valeur par défaut allocationSize) - puis utilise cette valeur comme ID d'entité. C'est un comportement incorrect et entre en conflit …
117 java  hibernate  jpa  hilo 


27
Erreur lors de la création du bean avec le nom 'entityManagerFactory' défini dans la ressource de chemin de classe: l'invocation de la méthode init a échoué
Lorsque je compile mon projet de printemps, j'ai eu l'erreur suivante. Erreur lors de la création du bean avec le nom 'entityManagerFactory' défini dans la ressource de chemin de classe [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]: l'invocation de la méthode init a échoué …




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.