[JPA] Problème @OneToMany unidirectionnel
Bonjour,
voici mes 2 tables :
Table commentaire
id_commentaire
libelle_commentaire
description_commentaire
Table note
id_note
id_commentaire
note
Au niveau des classes métiers :
-j'ai une classe commentaire qui a 4 membres id_commentaire,libelle_commentaire, description_commentaire et une Collection de notes.
-j'ai une classe note qui a 2 membres id_note et la note.
J'ai mis un OneToMany sur la collection de note comme ceci :
40 @OneToMany(targetEntity=Note.class,cascade=CascadeType.ALL)
41 @JoinTable(
42 name="note",
43 joinColumns=@JoinColumn(name="ID_COMMENTAIRE"),
44 inverseJoinColumns=@JoinColumn(name="ID_NOTE")
45 )
J'arrive récupérer les commentaires avec leurs notes, par contre lorsque je fais un ajout avec un persist d'un commentaire, il n'ajoute pas ces notes. (uniquement les commentaires)
Pouvez-vous m'aider?? Il faut absolument que ça respecte le modèle de table ci-dessus et je ne souhaite pas faire un @ManyToOne dans l'autre sens car je ne souhaite pas avoir de bidirection entre les 2 classes.
Je vous remercie.