TAG

トランザクション

【Spring MVC】宣言的トランザクションの使い方(アスペクト指向の利用)

概要 AOP(アスペクト指向プログラミング)を用いた、宣言的トランザクションの使い方についてまとめた。 AOPを利用してトランザクション管理を行うことで、煩雑なトランザクションまわりのコードを除外できる。 また、サービスクラス内のメソッド毎に@Transactionalを付与して個別に設定する必要もなくなる。 この記事では、AOPを用いた基本的なトランザクション管理の方法について紹介する。 &nb […]

【Spring MVC】宣言的トランザクションの使い方(アノテーションの利用)

概要 @Transactionalを用いた宣言的トランザクションの使い方についてまとめた。 アノテーションを利用してトランザクション管理を行うことで、煩雑なトランザクションまわりのコードを除外できる。 この記事では、@Transactionalを利用するための必要な準備と使用方法について紹介する。   前提 以下の記事の続きとなる。   事前準備 トランザクション管理を行うため […]

【Spring MVC】トランザクション管理について

概要 トランザクションとは何か、トランザクション管理を行う目的やどのように管理していくのかについてまとめた。   トランザクションとは トランザクションとは、「DBに対する一連の処理」を管理する仕組み。 トランザクションが管理する範囲内で、DB操作に失敗したらロールバック、一連のDB操作に成功したらコミット等を行い、DBの不整合が起きないようにする。 トランザクション管理の例 例えば、以 […]