- Hibernate 出现org.hibernate.Mappin
- Hibernate简介及其与Spring框架的整合开发
- hibernate异常:org.hibernate.Hibern
- 2018-09-12 spring中的懒加载与事务--排坑记录
- WEBLOGIC10报.hibernate.HibernateE
- SpringBoot+JPA中使用set方法时自动更新数据库问题
- 【Java中级】5.0 SSH之Hibernate框架(一)——
- 错误记录 could not initialize proxy
- Could not get constructor for or
- JAEE学习笔记(28)Hibernate(2)
MappingNotFoundException(找不到*.hbm.xml)
对于Maven工程,编译的工作是由Maven程序来完成的,而Maven默认只会把src/main/resources文件夹下的文件拷贝到target/classes文件夹下,所以上图的.hbm.xml都不会被复制到/target/calsses文件夹下,所以Hibernate框架在运行的时候,就会报找不到*.hbm.xml的错误。
解决方案
在pom.xml中显式地告诉Maven把什么资源文件复制到target/classes文件夹下。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>
本文来自 heqianqiann 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/thousa_ho/article/details/70992233?utm_source=copy
网友评论