1
を監査テーブルに参加onetomany:スプリングJPA私は私のモデルでoneToManyとManyToOneマッピングを持っている
関係ができ、テーブルcollegecourceでクラスの大学
@OneToMany(fetch = FetchType.EAGER)
@JoinTable(name = "collegecource", joinColumns = @JoinColumn(name = "college", referencedColumnName = "college"), inverseJoinColumns = @JoinColumn(name = "cource", referencedColumnName = "cource"))
private Set<course> course;
私は1つの余分の列のisActiveを持って
I create/update/deleteを使ってすべてのテーブルを監査したい。
私は、リレーショナルデータ監査は細かい作業と/更新親を作成しようとすると、私はcollegecource
@Audited
public class collegecource
で@Auditedを追加しました。 しかし、リレーショナルデータ(子データ)を削除しようとすると、監査されません。
あなたは私を助けてくれますか?
あなたは讲义1コースで@Auditedているのですか? – kuhajeyan
あなたの問題は 'collegecource'を' college'から取り除いたときです。 'collegecource'と' college'のどちらにも監査操作が起こっていませんか?私は 'college'も' @ Audited'で注釈付けされていると思いますか? – Naros