99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Hasor 數(shù)據(jù)庫事務(wù)

2018-10-03 09:42 更新

在您初始化 DBModule 時,它會為您自動的配置相關(guān)的數(shù)據(jù)庫事務(wù)管理器,您不需要為了事務(wù)管理做任何多余配置。Hasor 的事務(wù)管理十分強大,它支持多達(dá)七種事務(wù)傳播屬性以及全部的事務(wù)隔離級別。即便是配置了多數(shù)據(jù)源下也可以很好的為每個數(shù)據(jù)源提供獨立的事務(wù)控制功能。


在 Hasor 中進(jìn)行事務(wù)控制有三個途徑:第一種,通過 @Transactional 注解方式。第二種,通過 TransactionTemplate 接口。第三種,通過 TransactionManager 事務(wù)管理器接口手動控制事務(wù)。在本節(jié)會展示第一種注解方式的事務(wù)控制。


注解方式。這種方式用途比較廣泛,用起來也十分方便。只要在方法上加上一個注解,當(dāng)方法之行完畢,同時沒有異常拋出時,事務(wù)就會被遞交到數(shù)據(jù)庫。具體示例如下:

public class TradeService {
    @Transactional
    public boolean payItem(long itemId , CreditCard creditCard){
        ....
    }
}


嵌套事務(wù),Hasor 的事務(wù)管理是支持嵌套事務(wù)的。使用嵌套事務(wù)時,您不需要額外配置任何信息。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號