@Transactional は、Spring 3 の AOP の代わりになりますか?それらは同じですか? @Transactional は AOP を内部的に実装していると言えますか?
質問する
293 次
2 に答える
4
アノテーションは、@Transactionnal
あるメソッド (またはクラスのすべてのメソッド) がトランザクション対応であることを宣言する簡単な方法です。
Spring Framework は、AOP プロキシを使用してメソッドへの呼び出しをインターセプトし、トランザクションを管理します。
@Transactionnal
したがって、内部で AOPを使用していると言えます。
詳細はこちら
于 2013-01-01T16:54:51.050 に答える
1
言えることは、Spring は AOP を使用して、 でアノテーションが付けられた Bean メソッドにトランザクションの側面を追加するということです@Transactional
。そのようなメソッドを実行する前に、(必要に応じて) トランザクションを開始し、メソッドが実行された後、トランザクションをコミットまたはロールバックします。
于 2013-01-01T16:48:43.933 に答える