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

6
Qu'est-ce que «le côté inverse de l'association» dans une association bidirectionnelle JPA OneToMany / ManyToOne?
Dans la section exemple de la @OneToManyréférence d'annotation JPA : Exemple 1-59 @OneToMany - Classe client avec génériques @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Exemple 1-60 @ManyToOne - Classe de commande avec génériques @Entity public class Order …


12
Comment conserver une propriété de type List <String> dans JPA?
Quelle est la manière la plus intelligente d'obtenir une entité avec un champ de type Liste persistante? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Persistence; @Entity public class Command implements Serializable { @Id @GeneratedValue(strategy = …
158 java  orm  jpa 

7
JPA OneToMany ne supprime pas l'enfant
J'ai un problème avec un simple @OneToManymappage entre un parent et une entité enfant. Tout fonctionne bien, seuls les enregistrements enfants ne sont pas supprimés lorsque je les supprime de la collection. Le parent: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade = {CascadeType.ALL}, mappedBy …
158 java  jpa  jpa-1.0 

16
Comment afficher les requêtes SQL émises par JPA?
Lorsque mon code émet un appel comme celui-ci: entityManager.find(Customer.class, customerID); Comment puis-je voir la requête SQL pour cet appel? En supposant que je n'ai pas accès au serveur de base de données pour profiler / surveiller les appels, existe-t-il un moyen de consigner ou d'afficher dans mon IDE les requêtes …
155 java  jpa 

7
Lors de l'utilisation des méthodes getOne et findOne Spring Data JPA
J'ai un cas d'utilisation où il appelle ce qui suit: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observez le @Transactionalhas Propagation.REQUIRES_NEW et le référentiel utilise getOne . Lorsque j'exécute l'application, je reçois le message d'erreur suivant: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session …

4
Veuillez expliquer à propos de insertable = false et updatable = false en référence à l'annotation JPA @Column
Si un champ est annoté insertable=false, updatable=false, cela ne signifie-t-il pas que vous ne pouvez pas insérer de valeur ni modifier la valeur existante? Pourquoi voudriez-vous faire ça? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List&lt;Address&gt; addresses; } @Entity public class Address …


29
Aucun fournisseur de persistance pour EntityManager nommé
J'ai mon persistence.xmlavec le même nom en utilisant TopLinksous le META-INFrépertoire. Ensuite, j'ai mon code qui l'appelle avec: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Pourtant, j'ai reçu le message d'erreur suivant: 2009-07-21 09: 22: 41,018 [main] ERROR - Aucun fournisseur de persistance pour EntityManager nommé agisdb javax.persistence.PersistenceException: aucun fournisseur de persistance pour …
148 java  jpa  persistence  toplink 

7
Comment récupérer les associations FetchType.LAZY avec JPA et Hibernate dans un Spring Controller
J'ai une classe Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List&lt;Role&gt; roles; // etc } Avec une relation plusieurs-à-plusieurs qui est paresseuse. Dans mon contrôleur, j'ai @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() { Person …




18
Séquence JPA Hibernate (non-Id)
Est-il possible d'utiliser une séquence DB pour une colonne qui n'est pas l'identifiant / ne fait pas partie d'un identifiant composite ? J'utilise hibernate comme fournisseur jpa et j'ai une table qui contient des colonnes qui sont des valeurs générées (en utilisant une séquence), bien qu'elles ne fassent pas partie …
138 java  hibernate  jpa  sequence 

17
Spring boot - Pas un type géré
J'utilise Spring boot + JPA et j'ai un problème lors du démarrage du service. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.&lt;init&gt;(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Voici le fichier …

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.