2016-04-15 13 views
1

私は、個別の変更履歴テーブルとして特定のデータベーステーブルに任意のクラッシュ操作を記録するものを探しています。たとえば、Personというテーブルがある場合、プラグインはそのテーブルの更新をPersonAuditという新しいテーブルに記録します。
私はaudit4jに出くわしました。これは基本的に私が探しているのは、Playフレームワーク(私が知る限り)で動作していないことを除いてです。Java Playの監査ツールはありますか?フレームワーク

私はPlay 2.4とpostgresqlデータベースを使用しています。 これは、単に監査機能を追加したいという既存のアプリケーションです。

答えて

0

私はこのアイデアを私のプロジェクトでも越え、最終的に自分で実装しました。私はEbeanのModelクラスでsaveupdatedeleteのメソッドをオーバーライドして、オブジェクトへの変更をコミットする前に監査メッセージを保存します。それは簡単なアプローチですが、うまくいきます。

私はPlay 2.4(Java)とPostgresも使用しています。

関連する問題