Salut,
j'ai une relation many ton one comme suit :
objet_1 contient un tableau d'objets objet_2
j'ai une colonne objet_1_id dans ma table de ma BDD objet_2
j'ai une clé étrangère qui relie objet1_id à l'id de ma table objet_1.
Jusqu'ici, rien de spécial.
Pour des raisons que je n'exposerai pas, j'ai désactivé le cascade save-update.
Quand je veux sauvegarder mes objets objet_1, les objets objet_2 ne sont pas créés (normal, puisqu'il n'y a pas de cascade save-update).
Donc je tente de sauver manuellement mes objet_2 avant. Or, du coup, ma colonne objet_1_id n'est pas alimentée.
Je cherche donc un moyen de garder le lien entre les deux objets dans mes tables, mais je n'y arrive pas.
Je ne sais pas si j'ai été clair
Voici comment je procède :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 java.util.Set<EcongesCommentaire> commentaires = econgesDemande.getEcongesCommentaires(); for (EcongesCommentaire econgesCommentaire : commentaires) { session.save(econgesCommentaire); } resp = session.save(econgesDemande);
Partager