717 Star 2.8K Fork 762

abel533 / Mapper

 / 详情

跪求大神帮忙

已完成
创建于  
2019-03-26 00:22

使用通用mapper和MBG生成三类文件后,在接口中添加自定义的方法,然后修改mapper配置文件,测试时出现异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

使用环境是springboot,mybatis依赖为:

        <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper-spring-boot-starter</artifactId>
            <version>2.1.5</version>
        </dependency>

只作了一个全局配置:mybatis.base-packages。

网上的答案千篇一律,没啥用。我仔细对比了mapper接口和配置文件,namespace、id和方法名、sql语句(甚至用的自生成的)全都没问题,然而测试自定义方法还是错误,但若使用自生成的方法是正常的。百思不解,搞不明白哪里出现了问题,求大神帮忙

评论 (2)

lf 创建了任务

没扫到xml

我只配置了一个basePackage属性,还需要其他的配置吗?
mybatis具体源码没有去看,但我想应该是能找到xml的,因为调用生成的通用方法是正常的,但是在mapper配置文件中添加自定义的方法调用后就出现异常,请问是不是我添加自定义方法的方式不对?

abel533 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
8363 free 1578914558
Java
1
https://gitee.com/free/Mapper.git
git@gitee.com:free/Mapper.git
free
Mapper
Mapper

搜索帮助