该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一起保留在Java SE中…
并按计划
在2018年初,JTA 1.3将被定义为仅包含CORBA互 *** 作包。JAR文件将相应更新。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)