问答详情
源自:3-14 实现Mybatis自定义sql的查询

自定义sql的时候 mapper下的xml中 select id和mapper下接口public 的方法名一致,但是提示报错

自定义sql的时候 mapper下的xml中 select id和mapper下接口public 的方法名一致,但是提示报错


自己解决几种方案都不行:

  1. mapper.xml中的namespace和实际的mapper文件一致

  2. mapper接口中的方法名和mapper.xml中的id标签一致

  3. Mapper.xml已经构建进去


mybatis-spring-boot-starter       version 2.2.2
mapper-spring-boot-starter        version 2.1.5

报错:

Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.tanwei.mapper.MapperLearnMapperCustom.getMapperLearnCustomSql] with root cause


提问者:踏歌长行0 2022-07-05 11:08

个回答

  • Losiyo
    2022-12-01 02:31:07

    我也是这样,不知道原因

  • Yutong_Sheng
    2022-07-22 21:23:01

    请问您解决了吗,我也探索了好久,感觉没什么问题啊