前提条件:spring boot项目配置了mybaits和spring boot jpa.

问题:报错org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.gsww.dictionary.modules.datasource.service.DictTestService.findById

spring boot 中报错Invalid bound statement (not found):

解决办法:网上的办法基本上都是mybait的dao层和xml的关联有问题,但是我的项目直接测试dao层没有问题 ,在测试service的时候报Invalid bound statement (not found),所以错误与dao层无关。经过反复的测试之后发现,当直接service类,不通过service接口再通过serviceImpl实现其接口时,此错误消失。

出错写法: 

spring boot 中报错Invalid bound statement (not found):

spring boot 中报错Invalid bound statement (not found):

修改之后:

spring boot 中报错Invalid bound statement (not found): 

总结:修改之后问题虽然解决,但是还是不明白原因,请各位大佬赐教。 

本人解决方案仅供参考

相关文章:

  • 2022-12-23
  • 2021-12-15
  • 2021-05-17
  • 2021-12-25
  • 2021-04-19
  • 2021-05-03
  • 2021-09-08
  • 2021-04-29
猜你喜欢
  • 2021-08-26
  • 2021-07-08
  • 2021-07-22
  • 2021-06-26
  • 2021-07-08
  • 2021-11-17
  • 2022-02-10
相关资源
相似解决方案