ユーザーは毎回レコードを変更して保存します。その変更の監査ログが必要です。たとえば、顧客テーブルがあり、guiに顧客情報と売上が表示されているとします。また、その顧客の監査ログを表示するGUIも必要です。すべての変更が顧客に行われた時点監査ログでデータベースのトリガーを使用せず、代わりにスプリング/休止状態を使用します。
データベースのトリガーを使用して、挿入/更新/削除ごとにログテーブルに新しいレコードを作成することができます(すべてのテーブルのログテーブルか、customer_logなど)。
しかし、私はSpring 3.1と休止状態4を使用しており、Java(データベース)とspocs/triggersの外にすべて(ビジネスロジック)を維持しようとしていました。私は春のアップが適切かもしれないという考えを持っています...?私のシステムで発生するすべてのsession.save(myEntity)
については
、私はまたsession.save(myEntityLog)
をしたいですか?