1. 程式人生 > >intellij 編譯 springmvc+hibernate+spring+maven 找不到hbm.xml對映檔案

intellij 編譯 springmvc+hibernate+spring+maven 找不到hbm.xml對映檔案

1. 錯誤資訊

Invocation of init method failed; nested exception is org.hibernate.MappingNotFoundException: resource: model/Department.hbm.xml not found
at 

2. 錯誤分析

(1)專案的hibernate逆向工程是用intellij的persistant工具來完成的,最終完成後,模型物件和對映檔案都儲存在了model的目錄下。

(2)由於我們設定了src資料夾是存放程式碼的,resource資料夾是存放資源的,因此intellij在編譯的時候會忽略src資料夾下面的xml檔案,導致最後釋出的資料夾下面丟失了這些對映檔案。

3. 解決方案

在resource的目錄下建立同目錄同名的資料夾,儲存相應的xml檔案。