MyBatis ognl.NoSuchPropertyException或者Invalid bound statement (not found)

MyBatis ognl.NoSuchPropertyException或者Invalid bound statement (not found),第1张

MyBatis ognl.NoSuchPropertyException或者Invalid bound statement (not found)

问题描述

SpringBoot + Mybatis-plus 项目,运行时出现如下错误

ognl.NoSuchPropertyException:没有对应属性异常Invalid bound statement (not found):绑定语句无效(未找到)

问题分析

项目出现这两个异常,一般有如下可能:

  • SQL语句中传入的参数提取不到对应属性。

  • SpringBoot启动类中 @MapperScan 注解定义的扫描路径与实际路径不符合,系统无法获取到我们写的 SQL 语句,自然就找不到语句中要求的参数而报异常。

问题解决

检查SpringBoot启动类中 @MapperScan 注解定义的扫描路径与实际路径是否符合,有可能是这里路径定义错误,更多的可能是文件放置路径错误。

将路径修改正确后再启动项目,就不会有这个错误了。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5678396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存