java – EclipseLink:没有名为EntityManager的持久性提供程序
发布时间:2020-12-15 02:55:46 所属栏目:Java 来源:网络整理
导读:我想创建一个能够使用 Java Persistence的Bundle.为此,我在 Eclipse中创建了一个插件项目.在我的项目中,我已经在META-INF中创建了一个persistence.xml文件.我已经在我的MANIFEST.mf(加入依赖项)中添加了这3个包: javax.persistence.jar org.eclipse.persist
我想创建一个能够使用
Java Persistence的Bundle.为此,我在
Eclipse中创建了一个插件项目.在我的项目中,我已经在META-INF中创建了一个persistence.xml文件.我已经在我的MANIFEST.mf(加入依赖项)中添加了这3个包:
> javax.persistence.jar 然后,在我的Activator中,我使用这些行创建一个EntityManager: factory = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME); EntityManager em = factory.createEntityManager(); 为了执行我的捆绑,我已经进行了产品配置.当我运行我的产品配置时,我收到此错误:
我试图移动我的persistence.xml的位置但没有成功.似乎任何包都加载了persistence.xml文件.也许,我没有导入正确的包裹? 你可以在这里下载我的简单套装:download 你能帮我找一个解决方案或线索吗? 解决方法
我已经解决了我的问题.我只需要在清单中放入这个包的类路径:
– persistence.jar – eclipselink.jar – mysql-connector.jar 谢谢 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |