![](/img/trans.png)
[英]Servicemix 5.4 waiting for unsatisfied dependencies [[&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.