IDEA + SSH OA 第一天(Hibernate : Mapping (RESOURCE) not found)
2024-10-21 11:32:48
切入主题,看看今天的错误是如何发生的:
首先这是我的项目路径,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 里 ,如图
里面没有 class ,于是打开 IDEA 点开 target 文件夹,可以看到部署后的结构
可以看到,在此结构中,domain 文件夹下并没有配置文件
于是将配置文件放在 resources 文件夹下,而 hibernate-mapping package 映射类所在的包,成功解决问题。
最新文章
- Power BI for Office 365(七) Power BI站点
- Windows Phone 十八、加速计
- iOS开发UI篇—Quartz2D使用(矩阵操作)
- 【转】关于.net framework4.0以及4.5安装失败,“安装时发生严重错误”……
- background-position 用法详细介绍
- HOST ip is not allowed to connect to this MySql server
- JdbcTemplate与事务
- 关于LINQ一个简单例子
- MemCacheManager
- memcache实现公共计数器网站
- Java面向对象 IO (四)
- 串口接收模块(verilog) 波特率115200
- 一款非常推荐的用户界面插件----EasyUI
- springcloud之hystrix熔断器-Finchley.SR2版
- 搭建基于IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境
- 论文阅读笔记二十一:MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS(ICRL2016)
- [js]js代码执行顺序/全局&;私有变量/作用域链/闭包
- PropertyChangeSupport
- [转]Android MediaPlayer状态机
- Super Star(最小球覆盖)