spring boot 中报错Invalid bound statement (not found):
前提条件:spring boot项目配置了mybaits和spring boot jpa.
问题:报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.gsww.dictionary.modules.datasource.service.DictTestService.findById
解决办法:网上的办法基本上都是mybait的dao层和xml的关联有问题,但是我的项目直接测试dao层没有问题 ,在测试service的时候报Invalid bound statement (not found),所以错误与dao层无关。经过反复的测试之后发现,当直接service类,不通过service接口再通过serviceImpl实现其接口时,此错误消失。
出错写法:
修改之后:
总结:修改之后问题虽然解决,但是还是不明白原因,请各位大佬赐教。