「アノテーションについて」の編集履歴(バックアップ)一覧に戻る

アノテーションについて - (2010/01/06 (水) 11:43:49) のソース

**@Transactional
このアノテーションは、インタフェース、クラス、あるいはメソッドがトランザクションであることを指定する。デフォルトのトランザクションセマンティクスは、read/write、PROPAGATION_REQUIRED、ISOLATION_DEFAULT、TIMEOUT_DEFAULTで、ExceptionではなくRuntimeException発生時にロールバックするというものである。

アノテーションのオプションのプロパティを使えばトランザクションの設定を変更することができる。
|プロパティ|型|説明|
|propagation|enum: Propagation|オプションのプロパゲーション設定(デフォルトは、PROPAGATION_REQUIRED)|