0
这是非jta-datasource如何工作?是否需要在持久性.xml本身内部提供持久性单元?
- 是什么非JTA,数据源和 的JTA数据源之间的区别?
在下面的代码我没有指定持久性单元,而不是我用 非jta-数据源如何工作?有没有可能做到这样吗?
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="bookPU" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<non-jta-data-source>java:/comp/env/jdbc/bookDS</non-jta-data-source>
<class>com.admin.Author</class>
<class>com.admin.Book</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
</persistence-unit>
</persistence>
但通过使用非jta代码减少是那么好? – Lijo
@ 404,我没有得到你的意思'代码被缩减'?您是否希望使用JTA或非JTA取决于您的需要。如果您希望进行两阶段提交,那么您必须使用JTA数据源。如果不是非JTA数据源将适合。 – thiyaga