我现在必须部署一个.ear
设置为EclipseLink
为了持之以恒。它有persistence.xml
正确设置如下:
<persistence version="2.0" ....>
<persistence-unit name="AccountingDB" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<jta-data-source>jdbc/accountingDB</jta-data-source>
....
</persistence-unit>
</persistence>
持久性单元就是这样访问的:
@PersistenceContext(unitName="AccountingDb")
private EntityManager entityManagerAccounting;
发布于 2018-07-26 15:28:54
WebSphere中用于链接对资源的引用的唯一机制是resource-ref
(或@Resource
注释)。jta-data-source
在persistence.xml
必须要么直接识别的数据源(jdbc/DE912QVW029
)或资源引用(如java:comp/env/jdbc/accountingDB
)。资源引用不必位于java:comp
,但可以位于任何java:
名称空间中,例如java:module
or java:app
,并且可以在任何支持注释的应用程序类中定义web.xml
,ejb-jar.xml
或者application.xml
。
https://stackoverflow.com/questions/-100005799
复制相似问题