ust*_*tad 7 jpa persistence.xml eclipselink
我已经为此找到了答案但是却未能找到任何这样的问题来向这个非常适合的社区提问!
<class>com.mycompany.model.MyEntityBean</class>.如果我省略在文件中显式包含实体类,则实体bean - 虽然注释 - 会引发错误: "类"com.mycompany.model.MyEntityBean"已映射,但未包含在任何持久性单元中" 我是什么我错了吗?谢谢社区!
ps - 我使用EclipseLink作为JPA供应商而不是它应该重要吗?
这是我的persistence.xml的一个例子
<?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="Development">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>com.mycompany.model.MyEntityBean</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:db2://xxxxxxx" />
<property name="javax.persistence.jdbc.password" value="xxxxxx" />
<property name="javax.persistence.jdbc.user" value="xxxxxxxx" />
</properties>
</persistence-unit>
<persistence-unit name="QA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>com.mycompany.model.MyEntityBean</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:db2://xxxxxxx" />
<property name="javax.persistence.jdbc.password" value="xxxxxx" />
<property name="javax.persistence.jdbc.user" value="xxxxxxxx" />
</properties>
</persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)
“定义了多个持久性单元 - 只有第一个持久性单元将被识别”是 Eclipse (Dali) 问题。有关主题的更多信息,您可以从bug 231527中找到。
由于您有独立的 Java SE 应用程序,因此应在 persistence.xml 中列出实体。在规范中,其说明如下:
Run Code Online (Sandbox Code Playgroud)To insure the portability of a Java SE application, it is necessary to explicitly list the managed persistence classes that are included in the persistence unit using the class element of the persistence.xml file.
| 归档时间: |
|
| 查看次数: |
6299 次 |
| 最近记录: |