Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample( 错误)
时人不识凌云木,直待凌云始道高。这篇文章主要讲述Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample: 错误相关的知识,希望能为你提供帮助。
因碰到同样的问题,使用该方法对我有效,为方便以后查找,所以做了转载,原文请查看:在Maven工程下,想通过controller接收url中的参数Id查询数据库的数据,并且以json形式显示在页面。https://www.cnblogs.com/fifiyong/p/5795365.html
在浏览器输入url后出现的问题:
八月 22, 2016 1:45:22 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request processing failed;
nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample] with root cause
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<
init>
(MapperMethod.java:189)
at org.apache.ibatis.binding.MapperMethod.<
init>
(MapperMethod.java:43)
at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:58)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:51)
at com.sun.proxy.$Proxy30.selectByExample(Unknown Source)
原因:找不到mapper的映射文件
解决办法:
<
!-- 如果不添加此节点mybatis的mapper.xml文件都会被漏掉。 -->
<
build>
<
resources>
<
resource>
<
directory>
src/main/java<
/directory>
<
includes>
<
include>
**/*.properties<
/include>
<
include>
**/*.xml<
/include>
<
/includes>
<
filtering>
false<
/filtering>
<
/resource>
<
/resources>
<
/build>
以上节点的内容,添加的位置在Maven工程下的父工程里面pom.xml文件中
【Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample( 错误)】抱歉,我只能根据自己出现的情况说明了,希望能帮到出现同样错误的朋友,同时希望路过的牛人指点。
推荐阅读
- Android各版本的SDK Platforms和API Level
- QApplication(No such file or directory 错误解决)
- APP弱网测试
- 通用 mapper
- scala mapPartitionsWithIndex函数的使用
- 你听说过这么简便的APP开发平台吗?
- G1 GC日志:Application time: 0.8766273 seconds
- android 欢迎界面的制作
- Android Studio版本间区别