宣告式事務四種方法

2021-09-23 18:00:16 字數 1501 閱讀 2571

第一種:配置宣告式事務的方法如下。也是我們最常用的方法了,它適用於你的庫表比較少的情況下。

class="">

false

com.jack.fund.service.ifundservice

propagation_required

propagation_required

propagation_required

propagation_required

propagation_required,readonly

以下可能還有其他的***servicedaoproxy.大家可以看出針對每乙個功能模組配置乙個業務**服務。如果模組多大話,就顯得**有點多了,發現他們只是稍微一點不一樣。

這時我們就應該想到繼承的思想。用第二種方法。

第二種:配置宣告式事務的方法如下。這種情況適合相對比較多的模組時使用。

class=""

lazy-init="true" abstract="true">

propagation_required

propagation_required

propagation_required

propagation_required

propagation_required,readonly

而具體的模組可以簡單的這樣配置。只要指明它的parent(父類)就可以了。父類一般把abstract="true",因為在容器載入的時候不需要初始化,等到用的時候再有它的子類呼叫的時候,再去初始化。

這樣配置的話,如果有多個像fundservice這樣模組時,可以少些很多重複的**。

第三種:配置宣告式事務的方法如下。主要利用beannameautoproxycreator自動建立事務**

class="">

propagation_required

propagation_required

propagation_required

propagation_required

propagation_required,readonly

class="org.springframework.aop.framework.autoproxy.beannameautoproxycreator">

fundservice

transactioninterceptor

這種方法主要利用了***的原理。

前三種方法一般都必需指定具體的模組bean.如果模組過多話,比如乙個大型的**一般有幾十個模組。我們就得考慮用第四種的配置方式了。自動建立事務**的方式了。

第四種:配置宣告式事務的方法如下。

class="">

class="org.springframework.aop.framework.autoproxy.beannameautoproxycreator">

*service

transactioninterceptor

自動**還有一種用法就是結合正規表示式和advice使用。

class="">

房產評估四種方法

市場比較法。在評估房地產 的時候,人們會自覺或不自覺地將這項房地產和它周邊的房地產 作一比較。按理說,如果住宅的效用相近,那麼房價理應差不多。合乎邏輯的做法就是拿類似房地產作為定價的參照系。購房者常常多看幾處住宅,然後 貨比三家 在 相等的住宅中選取效用最高的,或者在效用相近的住宅中選擇 最便宜的,...

保持積極心態的四種方法

1 增加動力 懂得如何聚集動力,如何節儉 集中地使用動力固然重要,但首先你必須具備動力。動力是一種積極 主動的力量,是一種去做的願望,是懷著乙個特定的目標,從一點向另一點移動去完成即定工作的願望。推銷活動從本質上講是一種探索未知的活動,探索性的特點決定它具有失敗的可能,因此須不畏艱險,頂住壓力,排除...

判斷比喻句四種方法

判斷乙個句子是不是運用了比喻修辭格有四種方法,掌握了它們,不但可以加深對比喻的認識,還有助於了解比喻與借代 比擬 比喻義 比較的區別。1.構成比喻的本體和喻體之間必須有相似點。這是區別借喻和借代的關鍵。例如 離開這個閻王殿!就是餓死也比在這裡強。遠處來了兩個紅領巾。句 中,地主的家和 閻王殿 之間有...