私は (Grails アプリで) Hibernate を使用しており、トランザクション境界はサービス メソッドです。つまり、サービス メソッドが呼び出されるたびにトランザクションが開始され、サービス呼び出しが完了するたびに、トランザクションがロールバックまたはコミットされます。
データベース操作の 1 つによってデータベース トリガーが起動され、このトリガーが永続データに変更を加えた場合、これらの変更は、サービス呼び出しが完了したときにロールバックまたはコミットされますか? それとも、トランザクションの "外部" のトリガーによって変更が加えられますか?
ありがとう、ドン