脚本会出错。我也尝试过使用:
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"太。没有工作。
答案 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的类路径中找到。