2 回答
TA貢獻1942條經驗 獲得超3個贊
該JTA GitHub的讀取確認什么@Alan中已經指出了以下評論-
該Java?Java事務API(JTA)的獨立發行版使用Java平臺模塊系統“自動”模塊名稱 java.transaction,以匹配JDK 9中使用的模塊名稱。將來的版本將包含完整的模塊元數據。而且, javax.transaction.xa程序包現在歸Java SE所有。
您可以使用以下版本與Maven(例如)一起使用:
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>javax.transaction-api</artifactId>
<version>1.3</version>
</dependency>
這是的發行說明JTA1.3MR。
此外,JEP 320:Remove Java EE和CORBA Modules在同一方面進行了詳細說明-
...該javax.transaction.xa軟件包支持JDBC中的XA事務。此“ XA程序包”與JDBC在java.sqlJava SE 9的java.sql模塊中位于同一位置。由于該模塊不可升級,因此獨立版本的JTA不可能覆蓋XA程序包的Java SE版本。
并進一步說明您解決方案的可擴展性
...為了便于維護,將來可能會將Java SE中的XA軟件包移至其他不可升級的模塊中,但是從架構方面來看,它將長期與JDBC和JDBC一起保留在Java SE中...
并按計劃
在2018年初,JTA 1.3將被定義為僅包含CORBA互操作包。JAR文件將相應更新。
添加回答
舉報
