代码拉取完成,页面将自动刷新
使用通用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语句(甚至用的自生成的)全都没问题,然而测试自定义方法还是错误,但若使用自生成的方法是正常的。百思不解,搞不明白哪里出现了问题,求大神帮忙
没扫到xml
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
我只配置了一个basePackage属性,还需要其他的配置吗?
mybatis具体源码没有去看,但我想应该是能找到xml的,因为调用生成的通用方法是正常的,但是在mapper配置文件中添加自定义的方法调用后就出现异常,请问是不是我添加自定义方法的方式不对?
登录 后才可以发表评论