1

私はアドバイスを求めるために書いています。mysqlデータベースで特定の「挿入」を監視する必要があります。これを行うにはどのように便利ですか?アプリケーションはサーブレットとMySQLを使用します。どうもありがとうございます

4

1 に答える 1

2

使用している永続性フレームワークによって異なります。

  • Hibernateの場合は、を実装しInterceptorてフックする必要がありますonSave()
  • JPAの場合は、@PrePersistor@PostPersistアノテーション付きのエンティティメソッドを使用する必要があります。
  • プレーンなバニラJDBCの場合は、定型化されたDAOメソッドにコードを追加するだけです。

これはサーブレットとは関係ありません。サーブレットは、HTTPリクエストをインターセプトするための単なるAPIです。データアクセス層は、それから独立して透過的である必要があります。

于 2010-06-30T22:02:23.203 に答える