Hibernate JUnit找不到hibernate.cfg.xml

时间:2014-10-21 20:43:26

标签: java eclipse hibernate junit

将JUnit用于buildSessionFactory时,

脚本会出错。我也尝试过使用:

 return new Configuration().configure("src/test/resources/META-INF/hibernate.cfg.xml").buildSessionFactory();

我一直在移动它,但每次我都跑它。测试方法无法找到hibernate.cfg.xml。

特别是我也在使用Maven2。

错误:

SessionFactory creation failed.org.hibernate.HibernateException: src/test/resources/META-INF/hibernate.cfg.xml not found

我的项目/工作区名称也是" test"所以我试过" test / src / test"太。没有工作。

2 个答案:

答案 0 :(得分:2)

删除" src"然后再试一次。

return new Configuration().configure("/test/resources/META-INF/hibernate.cfg.xml").buildSessionFactory();

答案 1 :(得分:1)

正确的形式是:

return new Configuration().configure("/META-INF/hibernate.cfg.xml").buildSessionFactory();

configure(String)方法查找类路径资源,当您运行测试时,/src/test/resources/下的所有内容都可以在Maven的类路径中找到。