org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.olo.mapper.RegionMapper.findById
1.把上下路径改成一样 ->不成功 (并不是这里的问题)
不是它的问题,就改回之前的路径了:
2.sql问题 ->不成功(不是这里的问题)
->到数据库上是可以运行的
->到map接口上,采用注解方式也可以成功
3.将方法改名字 ->成功
可能是因为@Mapper注解,找findById方法时候 识别到别的map上的findById方法。
我把findById方法又改回来,可以走通 ->该方法名称,成功
4. @Repository注解的问题? ->不成功(不是这里的问题)
我把它注释掉还是成功的
当然,得保证自己的map.xml是正确的✔
1.namespace: map 接口路径正确(map接口和map.xml名称一致)
2. 实体类一致,得找到