IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JPA Java Discussion :

Problème de suppression avec un CascadeType.REMOVE


Sujet :

JPA Java

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 1
    Par défaut Problème de suppression avec un CascadeType.REMOVE
    Bonjour,

    J'ai défini une relation OneToMany entre une table Parent et une table Enfant. Il y a une contrainte NOT NULL au niveau de la clef étrangère (-> Parent) dans la table Enfant.

    Dans l'entité Parent j'ai :

    @OneToMany(cascade = CascadeType.REMOVE)
    @JoinColumn(name = "parent_fk")
    public Collection<Enfant> getEnfants() {
    return _enfants;
    }



    Le problème est que la suppression d'une entité Parent génère une exception car JPA tente de faire : setParent(null) dans l'entité Enfant avant de supprimer cette entité Enfant. Pourquoi JPA ne fait il pas tout simplement une suppression de l'entité Enfant ?

    - Patrick

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 70
    Par défaut
    Essayez de mettre :
    @JoinColumn(name = "parent_fk", nullable=false)

Discussions similaires

  1. Problème de suppression avec sqlite dans C#
    Par Umlist dans le forum SQLite
    Réponses: 1
    Dernier message: 21/04/2011, 01h44
  2. problème de suppression avec un OneToMany
    Par *alexandre* dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/11/2008, 09h26
  3. Petit problème de suppression avec un requête
    Par Erakis dans le forum Requêtes
    Réponses: 8
    Dernier message: 12/10/2007, 16h54
  4. [ADO2.0][Access] Problème de suppression avec oledbcommandbuilder
    Par s.n.a.f.u dans le forum Accès aux données
    Réponses: 2
    Dernier message: 02/12/2006, 11h45
  5. [image] Problème de suppression des max locaux avec Canny
    Par Rafoo dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 06/11/2005, 01h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo