問題タブ [oracle-golden-gate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - データベース内のトリガーの代わりに、コード内で pre/postUpdate および pre/postPersist を使用
Oracle データベースには、監査目的で使用され、更新/挿入操作の前に使用されるいくつかのトリガーがあります。
すべてのトリガーをコードに置き換える必要があります。
pre/postUpdate および pre/postPersist ライフサイクル メソッドを使用して、audit_table1 や audit_table2 などのテーブルにオブジェクトを保存することは可能ですか。
私の好みは、ポストメソッドを使用して古いオブジェクトをキャプチャすることです( @PostUpdate メソッドで古いオブジェクトを取得できる場合。更新が失敗した場合に備えて、余分な監査を回避するため)
可能かどうか教えてください。
ありがとうございました。