[英]EJB Transactions attribute: NOT_SUPPORTED and REQUIRES_NEW
[英]Spring Transaction Propagation from NOT_SUPPORTED to REQUIRES_NEW
我正在重構一個帶有@Transactional(propagation = Propagation.NOT_SUPPORTED)
注釋的初始方法的模塊,該方法調用另一個具有注釋@Transactional(propagation = Propagation.REQUIRES_NEW)
。
我的問題是,由於初始方法不是創建新事務,調用的方法會創建新事務嗎?
是的,調用的方法將在新事務中創建並運行。
REQUIRES_NEW 將始終創建一個新事務,而不管調用者方法的事務模式如何(即使調用者已經創建了一個事務)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.