J'ai une cartographie OneToMany et ManyToOne dans mes modèles:printemps JPA OneToMany se joindre à la vérification de la table
classe college
@OneToMany(fetch = FetchType.EAGER)
@JoinTable(name = "collegecource", joinColumns = @JoinColumn(name = "college", referencedColumnName = "college"), inverseJoinColumns = @JoinColumn(name = "cource", referencedColumnName = "cource"))
private Set<course> course;
Dans une relation tableau capable collegecource j'ai une colonne supplémentaire isActive
I vouloir auditer toutes les tables avec create/update/delete.
I ajouté @Audited dans collegecource
@Audited
public class collegecource
Quand je tente de créer/parent de mise à jour avec les données relationnelles fin de travail de vérification. Mais lorsque j'essaie de supprimer des données relationnelles (données enfants), il n'audite pas.
Pouvez-vous m'aider s'il vous plaît.
Avez-vous @Audited à Cource? – kuhajeyan
Donc, votre problème est quand vous supprimez 'collegecource' d'un' college', pas d'opération d'audit se produit pour ni 'collegecource' ni' college'? Je suppose que 'college' est également annoté avec' @ Audited'? – Naros