intellij 编译 springmvc+hibernate+spring+maven 找不到hbm.xml映射文件
Posted 拓猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件。
以上是关于intellij 编译 springmvc+hibernate+spring+maven 找不到hbm.xml映射文件的主要内容,如果未能解决你的问题,请参考以下文章
intellij idea创建SpringMVC项目启动tomcat报错
使用intellij idea搭建MAVEN+springmvc+mybatis框架
Intellij Idea中Jsp页面不能访问静态资源(图片jscss)
使用intellij idea搭建MAVEN+springmvc+mybatis框架