概述
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绑定错误的原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复