前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot 集成mybatis Invalid bound statement (not found)异常

springboot 集成mybatis Invalid bound statement (not found)异常

作者头像
程序新视界
发布2022-05-06 09:35:47
1.2K0
发布2022-05-06 09:35:47
举报
文章被收录于专栏:丑胖侠

场景

在使用springboot集成mybatis的过程中出现一下异常。经过跟踪发现其实异常与springboot无关,主要是mybatis配置文件的原因。大家遇到类似问题,可直接进行定位。

代码语言:javascript
复制
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.antifraud.mapper.TestMapper.getTestList
    at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:214) ~[mybatis-3.4.0.jar:3.4.0]
    at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:48) ~[mybatis-3.4.0.jar:3.4.0]
    at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:59) ~[mybatis-3.4.0.jar:3.4.0]
    at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52) ~[mybatis-3.4.0.jar:3.4.0]
    at com.sun.proxy.$Proxy68.getTestList(Unknown Source) ~[na:na]

问题定位及解决

首先定位问题在Mapper配置文件。 主要检查配置文件中此段代码:

代码语言:javascript
复制
<mapper namespace="com.antifraud.domain.Test" >

以上代码是我错误的示范。正式因为本应该配置为对应mapper类的namespace配置成domain类了。 因此,将上面的类指定为对应的mapper类即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 场景
  • 问题定位及解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档