在IDEA中将xxxMapper.xml文件创建在(src/main/java)目录中,运行报错:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):com.gentlehu.diary.mapper.TestMapper.findById(id);

意思是没找到TestMapper的findById方法还有这个类的其他方法。

找了好久,发现在idea生成的classes中没有DiaryMapper.xml文件。

原来在IDEA中目录是普通属性,所以它的(src/main/java)目录中的只有.java文件会默认编译,.xml文件不会被编译。

而在MyEclipse中可以运行的,因为MyEclipse中建立的是目录(src/main/java)的属性是资源目录,所以MyEclipse识别了这个属性会自动把这个目录的所有内容编译生成在classes中。

所以需要在maven的pom.xml中配置一下节点

<project>
......
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
</project>

然后IDEA才会编译.xml文件。

最新文章

  1. 第一个Leap Motion测试页面 (webgl/three/leapjs/leap)
  2. web移动端性能调优及16ms优化
  3. IOS 从一个小地方想到……
  4. spring随想
  5. EXTJS 5.0 资料
  6. 主键、外键、超键、候选键的区别【Written By KillerLegend】
  7. http 会话(session)详解
  8. HDU 5379 Mahjong tree
  9. 简介spring中MethodReplacer的用法
  10. c++/c字符串操作汇集
  11. Jmeter实现WebSocket协议的接口和性能测试方法
  12. S2SH简单介绍和理解
  13. FPC Trace Pattern Layout Design Notices (軟板線路設計注意事項)
  14. apache 安装[转]
  15. 如何开发一个微信小程序
  16. 201621123043 《Java程序设计》第1周学习总结
  17. mysql 服务器负载过高的解决分析之路
  18. 从HTTP/0.9到HTTP/2:一文读懂HTTP协议的历史演变和设计思路
  19. redis的Pub/Sub
  20. (转)JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置

热门文章

  1. 数据可视化之DAX篇(二)Power BI中的度量值和计算列,你搞清楚了吗?
  2. ASP.NET Core端点路由 作用原理
  3. BFC 生成 特性 解决的问题
  4. LINQ多表查询
  5. Mysql---搭建简单集群,实现主从复制,读写分离
  6. springboot使用maven命令打包jar及配置文件配置
  7. 金三银四,资深HR给面试者的十大建议
  8. 区间dp复习 之 乘积最大
  9. Fisher算法+两类问题
  10. Python基础学习之环境搭建