IDEA + SSH OA 第一天(Hibernate : Mapping (RESOURCE) not found)
切入主题,看看今天的错误是如何发生的:
首先这是我的项目路径,java 是 Sources Root , resources 是 Resources Root ,放了所需要的配置文件,其中 Hibernate 的配置,显示的是绿色,说明没有问题
在 eclipse 中,这样是行得通的,运行也没问题。但是在 IDEA 中会报这样一个错误
Caused by: org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found : xml/User.hbm.xml : origin(xml/User.hbm.xml)
提示是XML文件没有找到,在测试类中却是可以运行的,思考是否是 Tomcat 的锅。
PS:测试后记得切换回 Tomcat ,如图位置点击切换,之前卡在这怀疑人生
IDEA 的 Tomcat 部署位置找到后发现,它的文件好像并不是部署在 Tomcat 里 ,如图