您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何通过Eclipse在JUnit测试中使用persistence.xml和hibernate.cfg.xml?

如何通过Eclipse在JUnit测试中使用persistence.xml和hibernate.cfg.xml?

我的猜测是那org.hibernate.ejb.HibernatePersistence不在您的类路径中。那不是在主要的Hibernate jar中,而是在hibernate-entitymanager或类似的jar中。

调用以下代码之前,可以在代码中进行几个快速实验Persistence.createEntityManagerFactory()

System.out.println(getClass().getResource("Meta-INF/persistence.xml"));

和:

System.out.println(Class.forName("org.hibernate.ejb.HibernatePersistence"));

检查Eclipse是否正在复制您的资源也是明智的。请执行“项目”>“清理”,然后在Eclipse构建输出目录中查找以查看persistence.xml是否在期望的位置。有时我会遇到Eclipse由于某种原因而不复制资源的情况。

其他 2022/1/1 18:14:53 有495人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶