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

20
JPA getSingleResult () ou null
J'ai une insertOrUpdateméthode qui insère un Entityquand il n'existe pas ou le met à jour s'il existe. Pour activer cela, je dois findByIdAndForeignKey, s'il retourne nullinsérer sinon, mettre à jour. Le problème est de savoir comment vérifier s'il existe? Alors j'ai essayé getSingleResult. Mais cela lève une exception si le …
136 java  jpa 

3
@Column (s) non autorisé sur une propriété @ManyToOne
J'ai une entité JPA avec une propriété définie comme @ManyToOne @Column(name="LicenseeFK") private Licensee licensee; Mais lorsque je déploie sur JBoss 6, l'application renvoie une erreur disant: org.hibernate.AnnotationException: @Column(s) not allowed on a @ManyToOne property J'utilise Hibernate 3.5 comme implémentation JPA 2.0. Que dois-je utiliser pour référencer la colonne de clé …


4
Quelle est la différence entre les associations JPA et Hibernate unidirectionnelles et bidirectionnelles?
Quelle est la différence entre les associations unidirectionnelles et bidirectionnelles? Étant donné que les tables générées dans la base de données sont toutes identiques, la seule différence que j'ai trouvée est que chaque côté des associations bidirectionnelles aura un renvoi à l'autre, et non unidirectionnel. Ceci est une association unidirectionnelle …


11
JPA CascadeType.ALL ne supprime pas les orphelins
Je rencontre des difficultés pour supprimer des nœuds orphelins à l'aide de JPA avec le mappage suivant @OneToMany (cascade = CascadeType.ALL, fetch = FetchType.EAGER, mappedBy = "owner") private List<Bikes> bikes; J'ai le problème des rôles orphelins qui traînent dans la base de données. Je peux utiliser la org.hibernate.annotations.Cascadebalise d' annotation …
132 java  hibernate  orm  jpa  jpa-2.0 

11
Kotlin avec JPA: l'enfer du constructeur par défaut
Comme JPA l'exige, les @Entityclasses doivent avoir un constructeur par défaut (non arg) pour instancier les objets lors de leur récupération à partir de la base de données. Dans Kotlin, les propriétés sont très pratiques à déclarer dans le constructeur principal, comme dans l'exemple suivant: class Person(val name: String, val …

3
Mappage d'une table d'association plusieurs à plusieurs avec des colonnes supplémentaires
Ma base de données contient 3 tables: les entités utilisateur et service ont une relation plusieurs-à-plusieurs et sont jointes à la table SERVICE_USER comme suit: UTILISATEURS - SERVICE_USER - SERVICES La table SERVICE_USER contient une colonne BLOCKED supplémentaire. Quelle est la meilleure façon d'effectuer une telle cartographie? Ce sont mes …


26
Hibernate: "Le champ 'id' n'a pas de valeur par défaut"
Je suis confronté à ce que je pense être un problème simple avec Hibernate, mais je ne peux pas le résoudre (les forums Hibernate étant inaccessibles n'aide certainement pas). J'ai une classe simple que j'aimerais persister, mais continuez à obtenir: SEVERE: Field 'id' doesn't have a default value Exception in …



2
Quel est le «côté propriétaire» d'un mappage ORM?
Que signifie exactement le côté propriétaire ? Qu'est-ce qu'une explication avec quelques exemples de cartographie ( un à plusieurs, un à un, plusieurs à un )? Le texte suivant est un extrait de la description de @OneToOne dans la documentation Java EE 6. Vous pouvez voir le côté propriétaire du …
129 java  hibernate  orm  jpa  mapping 



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.