首页 > 技术文章 > SSH框架出现*.hbm.xml Not Found

jingwei129 2021-03-25 15:27 原文

对于Maven工程,编译的工作是由Maven程序来完成的,

而Maven默认只会把src/main/resources文件夹下的文件拷贝到target/classes文件夹下,

所以*.hbm.xml都不会被复制到/target/calsses文件夹下,所以Hibernate框架在运行的时候,就会报找不到*.hbm.xml的错误。

需要我们在*.pom中添加依赖:

 

<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>

推荐阅读