0

私は休止状態を使用しており、Web アプリケーションにログインしているさまざまなユーザーによって常に更新されるテーブルがあります。そのテーブルに「最終更新者」と「最終更新時刻」の列を追加したいと思います。タイムスタンプ ビットについては、単純にトリガーを使用してオラクルから時刻/日付を取得できますが、「最終更新者」については、データをアプリケーション層から取得する必要があります。

1 つの方法は、そのエンティティが変更されているすべてのシナリオを明示的に特定し、entity.setLastUpdatedBy(username) またはそのようなものを追加することですが、これは、エンティティが取得される可能性のあるすべてのシナリオを特定する必要があることを意味します。変更されました。

それを達成できる他の方法はありますか?

ps: 私の問題はこの問題と非常によく似ていますが、答えが見つかりませんでした。問題に記載されているリンクが機能しません。

4

1 に答える 1