今天在新建的一個項目時,為了方便起見,就選擇使用hibernate來自動生成映射文件和java實體類,但卻出現了問題;
先描述下情景:myeclipse中我已經導入了很多個項目,由於是不是的會有項目的修改,就沒將其刪除,
但我在按照myeclipse自動生成映射文件,一步步往下做的時候卻發生了問題:在選擇源文件進行映射文件生成時卻找不到該源文件:只能找到這幾個
而我的目標源文件是sanitation; 奇怪,引用學弟的一句話叫:各種糾結,哈哈 但問題總是要解決的,首先去看看源文件間有什么區別吧,應該也不會是其他地方的區別
應該就是hibernate配置文件的區別,打開看看:
果然發現問題了:找不到源文件的hibernate配置文件好像都存在如下問題:
反正先解決了這個問題再說吧,網上查了下,如我預期的hibernate配置文件的版本問題
解決如下:
項目名上右鍵--〉myeclipse-->add hibernate capabilites -->next-->hibernate config file --> existing -->選擇現有工程存在的hibernate配置文件--> next --> 不生成factory class --> end
在單擊hibernate配置文件,表示正常,未彈出警告框了,然后重新進行映射文件的生成,果然可以了: