私はMySQL5.5でSpring3.0+ JPA2 + Hibernate4.1を使用しています。監査証跡の目的でテーブルに5つのフィールドを記録しようとしています-lastModifiedByUser、lastModifiedTime、createdByUser、createdTime、isActive
テーブルからデータを削除するのではなく、isActivefalseとしてマークするだけです。
これらの監査フィールドをテーブルに記録するのに役立つ最良のツールは何ですか?特にユーザー名の変更/作成も記録されているので、DBトリガーは最善のアイデアではないかと思います。