用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个回答

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

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

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


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

<!-- 配置 -->

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问