Spring + Mybatis 异常

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

三种情况:

  • 1.<mapper namespace="me.tspace.pm.dao.UserDao">
    mapper的namespace写的不对!注意修改;

  • 2.UserDao的方法在UserDao.xml中没有,然后执行UserDao的方法会报此异常;

    1. UserDao的方法返回值是List<User>,而select元素没有正确配置ResultMap,或者只配置ResultType;
  • 4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决...


HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'diffRecordModel' in 'class com.qunar.fresh2017.exam3.model.DiffRecordModel'

Mybatis进行数据库操作是传入一个model给mapper报此错误,解决方法:

  • 1、将 参数名称 "contentSize" 替换为"_parameter"
    结果正常。
  • 2、在接口中定义方法时 增加 @Param 标记
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,633评论 0 4
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 一、配置maven的pom.xml加载jar包 为了后续开发的方便,将SSM框架所有需要的jar包一并加载进来 p...
    docki阅读 2,301评论 1 23
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 天色灰暗,黑夜似高深的智者,指引人们寻回灵魂,沾染寂寞。此刻,我将启程,奔赴生命中的另一段旅程,告别过去的深深烙痕...
    初初桑阅读 907评论 6 9