0

私はSpringトランザクション管理を経験しました。Spring Hibernate Integration を使用したバンキング アプリケーションでは、@Transactional をクレジットおよびデビット メソッドで使用することが必須であると仮定して、非常に簡単な質問があります。ロールバックが必要ない場合でも、メソッドをトランザクション スコープに配置する必要がありますか??

4

2 に答える 2

0

Hibernate 呼び出しがトランザクションに含まれている必要があるかどうかを技術的に尋ねている場合、答えはノーです。各呼び出し (更新、挿入、または削除) は、アトミック アクションとして実行されます。関数がデータベースへのリクエストを返した後、完了します。データベースが実際に変更をコミットするときは、Hibernate、ドライバー、およびデータベース自体次第です。

クレジットまたはデビットをトランザクション状態にするかどうかを尋ねる場合、答えはアプリケーションの要件によって異なります。

于 2013-06-17T15:48:05.450 に答える