簡體   English   中英

誰應該實現TransactionManager和UserTransaction接口?

[英]Who should implement the TransactionManager and UserTransaction interface?

我已經閱讀JTA JSR了一段時間,但是我仍然無法確定到底誰應該提供UserTransaction和TransactionManager接口的實現? JTA規范說的是:

javax.transaction.UserTransaction接口為應用程序提供了以編程方式控制事務邊界的功能。

javax.transaction.TransactionManager接口允許應用程序服務器代表所管理的應用程序控制事務邊界。

我懷疑這些實現是由應用服務器提供的,但是我不確定。

是的,應用程序服務器提供了這些對象的實現。 一個應用程序不能訪問TransactionManager直接(僅TransactionSynchronizationRegistry ),但UserTransaction可以通過被注入@Resource或與java:comp/UserTransaction JNDI查找字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM