2 sonofbaba sonofbaba 于 2017.08.27 00:04 提问

用maven搭建的工程mybatis报错百思不得解

TTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample

严重: 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.(MapperMethod.java:18
9) 其中我在mapper里的pom.xml中加入了build



src/main/java

/*.properties
/*.xml

false



但依然报错 求各位大佬看看

5个回答

chenbaige
chenbaige   Rxr 2017.08.27 08:59

看看你dao层接口是不是有selectByExample方法,mapper里面是不是有id为selectByExample的sql语句,最后检查一下接口是不是和mapper文件关联上了。

sun1021873926
sun1021873926   Ds   Rxr 2017.08.27 09:06
qq_33727653
qq_33727653   2017.08.28 11:11

报的错看不是配置的问题,有可能是你selectByExample这个写的有问题,可参考楼上!

congge_1993
congge_1993   2017.08.28 15:19

可能是没有配置mapper的扫描路径,具体看你数据源配置那个地方的配置


<!-- 自动扫描mapping.xml文件 -->

<!-- 配置 -->

congge_1993
congge_1993   2017.08.28 15:25

刚做了个测试,如果不配置mapper.xml的扫描包,启动时会报org.apache.ibatis.binding.BindingException 上述的错

Csdn user default icon
上传中...
上传图片
插入图片