通常、H2 データベースを使用する場合、カスタム クラスを作成し、Trigger を記述するメソッド「fire」を実装する必要があります。
私のプロジェクトでは、挿入にバッチを使用しています。トリガーを使用して、挿入先のテーブルに対して一種の複雑なデータ整合性チェックを行う必要がありますが、CHECK を使用することはできません。したがって、チェックを行うには、トリガー メソッドで select ステートメントを作成する必要があります。
多くの挿入が発生する可能性があるため、トリガー選択ステートメントごとに多くのサーバー ラウンドトリップを回避したいと考えています (そのため、挿入にバッチを使用しています)。H2データベースは、そこでselectステートメントを作成すると、毎回「fire」メソッドからリクエストをDBに送信しますか、またはこのトリガーメソッドは、何らかの形でデータベースエンジン自体に統合されていますか?
ありがとう、ルボス