问题描述
SpringBoot + Mybatis-plus 项目,运行时出现如下错误:
ognl.NoSuchPropertyException:没有对应属性异常Invalid bound statement (not found):绑定语句无效(未找到)
问题分析
项目出现这两个异常,一般有如下可能:
-
SQL语句中传入的参数提取不到对应属性。
-
SpringBoot启动类中 @MapperScan 注解定义的扫描路径与实际路径不符合,系统无法获取到我们写的 SQL 语句,自然就找不到语句中要求的参数而报异常。
问题解决
检查SpringBoot启动类中 @MapperScan 注解定义的扫描路径与实际路径是否符合,有可能是这里路径定义错误,更多的可能是文件放置路径错误。
将路径修改正确后再启动项目,就不会有这个错误了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)