簡體   English   中英

Hibernate JUnit找不到hibernate.cfg.xml

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM