2010-11-17 39 views
4

我的朋友谷歌告訴我,我應該把classname.hbm.xml放到classname.java所在的地方。 但它不工作,說休眠放在哪裏classname.hbm.xml

資源:AccountsRequest.hbm.xml找不到

AccountsRequest是Java類名。我使用javac編譯。不知道這是否是原因。 AccountsRequest.java位於/ WEB-INF/src /中。

EDITED:在hibernate.cfg.xml我有

資源= 「AccountsRequest.hbm.xml」/>

hibernate.cfg.xml中爲/ WEB-INF /。

謝謝!

回答

6

您需要將它放入運行時類路徑中。 /WEB-INF/classes由webapp的默認運行時類路徑覆蓋。所以它應該在那裏結束。

不過,如果您使用的是IDE,你也可以把它們在項目的src文件夾中(不,不/WEB-INF/src!),有點像樣的IDE便會自動地把它放在/WEB-INF/classes構建過程中。

+0

謝謝。似乎工作的錯誤已經消失。 – lonelyloner 2010-11-17 20:34:28

+0

不客氣。 – BalusC 2010-11-17 20:34:44