W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
在您初始化 DBModule 時,它會為您自動的配置相關的數(shù)據(jù)庫事務管理器,您不需要為了事務管理做任何多余配置。Hasor 的事務管理十分強大,它支持多達七種事務傳播屬性以及全部的事務隔離級別。即便是配置了多數(shù)據(jù)源下也可以很好的為每個數(shù)據(jù)源提供獨立的事務控制功能。
在 Hasor 中進行事務控制有三個途徑:第一種,通過 @Transactional 注解方式。第二種,通過 TransactionTemplate 接口。第三種,通過 TransactionManager 事務管理器接口手動控制事務。在本節(jié)會展示第一種注解方式的事務控制。
注解方式。這種方式用途比較廣泛,用起來也十分方便。只要在方法上加上一個注解,當方法之行完畢,同時沒有異常拋出時,事務就會被遞交到數(shù)據(jù)庫。具體示例如下:
public class TradeService {
@Transactional
public boolean payItem(long itemId , CreditCard creditCard){
....
}
}
嵌套事務,Hasor 的事務管理是支持嵌套事務的。使用嵌套事務時,您不需要額外配置任何信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: