美文网首页
Hibernate 出现org.hibernate.Mappin

Hibernate 出现org.hibernate.Mappin

作者: AaronJiang9527 | 来源:发表于2018-10-07 02:32 被阅读0次

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

相关文章

网友评论

      本文标题:Hibernate 出现org.hibernate.Mappin

      本文链接:https://www.haomeiwen.com/subject/obmkaftx.html