转:
https://blog.csdn.net/qq_22339269/article/details/83932629
用hibernate反向生成实体类时,报错:org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found
原因:
maven web工程中,编译时默认只将resources下的资源文件拷贝到target/class下,而在使用hibernate反向生成实体类时,生成的映射文件往往和实体类在一个路径下,如图:
不想把*.hbm.xml都放在resources下,解决方法是:在pom.xml中设置resources文件:
<build>
<resources>
<resource>
<directory>
src/main/java
</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>