切入主題,看看今天的錯誤是如何發生的:
首先這是我的項目路徑,java 是 Sources Root , resources 是 Resources Root ,放了所需要的配置文件,其中 Hibernate 的配置,顯示的是綠色,說明沒有問題
在 eclipse 中,這樣是行得通的,運行也沒問題。但是在 IDEA 中會報這樣一個錯誤
Caused by: org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found : xml/User.hbm.xml : origin(xml/User.hbm.xml)
提示是XML文件沒有找到,在測試類中卻是可以運行的,思考是否是 Tomcat 的鍋。
PS:測試后記得切換回 Tomcat ,如圖位置點擊切換,之前卡在這懷疑人生
IDEA 的 Tomcat 部署位置找到后發現,它的文件好像並不是部署在 Tomcat 里 ,如圖