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