persistence.xml中的简单数据源(非XA)

时间:2014-02-05 11:01:23

标签: spring jpa jta

如果我在“persistence.xml”中使用“transaction-type”JTA, 那么在“”元素中使用XA类型数据源是必须的吗?  或者我们也可以使用简单的数据源。

谢谢!

1 个答案:

答案 0 :(得分:1)

这取决于。如果你想使用JTA并拥有多个参与者(即数据源,jms连接等),那么你真的必须拥有一个支持XA的数据源。如果没有这个,则在启动分布式事务时遇到问题。

如果这是唯一的参与者,那么您甚至可能想知道为什么要进行JTA交易并坚持使用资源本地交易。