[英]Hibernate JUnit can't find hibernate.cfg.xml
使用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”。 沒用
刪除“ src”,然后重試運行。
return new Configuration().configure("/test/resources/META-INF/hibernate.cfg.xml").buildSessionFactory();
正確的形式是:
return new Configuration().configure("/META-INF/hibernate.cfg.xml").buildSessionFactory();
configure(String)
方法將查找類路徑資源,並且在運行測試時, /src/test/resources/
下的所有內容都可以在Maven的類路徑上找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.