我是靠谱客的博主 单薄鱼,最近开发中收集的这篇文章主要介绍Mybatis绑定错误的原因,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

这个问题就是你调用的mybatis方法没有调用到,
就有可能是调用的时候名称没有对应,比如方法名不对应,mapper里面的namespace不对应等等
其他原因见http://blog.csdn.net/softwarehe/article/details/8889206

还有可能就是在配置mapper的时候没有扫描到mapper


<!-- 创建mybatis的SqlSessionFactory -->
<bean id="sqlsessionfactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 指定数据源() -->
<property name="dataSource" ref="datasource"></property>
<!-- 指定数mybatis核心配置文件 -->
<property name="mapperLocations" value="classpath:com/ts/xyts/emall/mapper/*Mapper.xml" />
<property name="configLocation" value="classpath:mybatis/mybatisConfig.xml"></property>
</bean>

具体根据自己的来mapperLocations 配置mapper所在的位置,如果后面是*Mapper.xm那么mapper文件要以Mapper.xml结尾,连大小写也不错,否则就扫描不到

最后

以上就是单薄鱼为你收集整理的Mybatis绑定错误的原因的全部内容,希望文章能够帮你解决Mybatis绑定错误的原因所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部