切入主题,看看今天的错误是如何发生的:

首先这是我的项目路径,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 映射类所在的包,成功解决问题。

最新文章

  1. Power BI for Office 365(七) Power BI站点
  2. Windows Phone 十八、加速计
  3. iOS开发UI篇—Quartz2D使用(矩阵操作)
  4. 【转】关于.net framework4.0以及4.5安装失败,“安装时发生严重错误”……
  5. background-position 用法详细介绍
  6. HOST ip is not allowed to connect to this MySql server
  7. JdbcTemplate与事务
  8. 关于LINQ一个简单例子
  9. MemCacheManager
  10. memcache实现公共计数器网站
  11. Java面向对象 IO (四)
  12. 串口接收模块(verilog) 波特率115200
  13. 一款非常推荐的用户界面插件----EasyUI
  14. springcloud之hystrix熔断器-Finchley.SR2版
  15. 搭建基于IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境
  16. 论文阅读笔记二十一:MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS(ICRL2016)
  17. [js]js代码执行顺序/全局&私有变量/作用域链/闭包
  18. PropertyChangeSupport
  19. [转]Android MediaPlayer状态机
  20. Super Star(最小球覆盖)

热门文章

  1. Linux系统查找清理磁盘大文件
  2. 关于pythond在终端中运行
  3. redis学习指南
  4. 一图看懂Kafka On Zookeeper
  5. 树莓3B+_安装vim
  6. 白帽子讲web安全——认证与会话管理
  7. angularjs与vue循环数组对象是区别
  8. Linux - 时间相关命令 - ntpdate, date, hwclock
  9. python2.7入门---2.x与3​​.x版本区别
  10. python正则表达式03--字符串中匹配数字