我有一个使用eclipse indigo 3.7.2制作的RCP应用程序,我想使用eclipselink与Derby数据库通信。但是我不能去上班。我的问题是eclipselink,我尝试包括jars,也尝试了bundles.By,包括我得到的jars
持久性:javax/java.lang.NoClassDefFoundError/Persistence
通过包含来自产品的捆绑包,它无法找到导入javax.persistence,并且在product`s选项卡中,我看到了版本为0.0.0的插件,例如org.eclipse.persistence.jpa(0.0.0)
我的persistance.xml在META-INF文件夹中,是:
* http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd“version="2.0”xmlns="">http://java.sun.com/xml/ns/persistence">
<class>org.encryption.steganography.model.User</class>
<properties>
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver" />
<property name="javax.persistence.jdbc.url"
value="jdbc:derby:C:\Users\Paner\Desktop\Steganography\relationsshipDb;create=true" />
<property name="javax.persistence.jdbc.user" value="test" />
<property name="javax.persistence.jdbc.password" value="test" />
<!-- EclipseLink should create the database schema automatically -->
<property name="eclipselink.ddl-generation" value="create-tables" />
<property name="eclipselink.ddl-generation.output-mode"
value="database" />
</properties>
</persistence-unit>*
有什么建议吗?
发布于 2012-04-16 21:51:59
您的类路径中有JPA javax.persistence.jar或persistence.jar吗?
https://stackoverflow.com/questions/10162033
复制相似问题