我希望创建一个可以使用Java Persistence的Bundle。为了实现这一目标,我已在Eclipse中创建了一个插件项目。在我的项目中,我已经在META-INF中创建了一个persistence.xml文件。我还在我的MANIFEST.mf(依赖项中)添加了这3个包:
为了执行我的捆绑包,我已经创建了一个产品配置。当我运行我的产品配置时,出现了以下错误:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named people 我尝试移动我的persistence.xml文件的位置,但没有成功。似乎没有任何包加载persistence.xml文件。也许我没有导入正确的包?
您可以在此处下载我的简单Bundle:download 您能否帮助我找到解决方案或线索?
- javax.persistence.jar
- org.eclipse.persistence.jar
- org.eclipse.persistence.jar
factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
EntityManager em = factory.createEntityManager();
为了执行我的捆绑包,我已经创建了一个产品配置。当我运行我的产品配置时,出现了以下错误:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named people 我尝试移动我的persistence.xml文件的位置,但没有成功。似乎没有任何包加载persistence.xml文件。也许我没有导入正确的包?
您可以在此处下载我的简单Bundle:download 您能否帮助我找到解决方案或线索?