org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
最近碰到这个问题,网上找了一堆方法都没有解决。(检查映射名称,方法名等)
项目结构:
yml mybatis映射文件配置如下:
mybatis-plus:
mapper-locations: classpath*:mybatis/mapper/*.xml
按道理是没有问题的。
后来在文件夹下打开文件目录发现:
我靠,原来是因为我新建文件夹的时候直接新建为mybatis.mapper.
结论:
用idea 新建文件夹时要注意:
‘.’ 会被误以为是文件名
解决方案:
新建文件夹时:mybatis/mapper .
或者一级目录一级目录新建。