问题

在使用myabtis进行查询时报:Caused by: org.apache.ibatis.ognl.NoSuchPropertyException: com.souche.workorders.model.query.AiLogQuery.filterStart。错误。

排查

自己检查了下实体类的属性名称和sql中的参数名称,发现没错(这里得背锅,太粗心大意了)。 百度了一番,没有找到比较靠谱的答案,只能自己上手看源码了,一层一层断点下去,最终发现
在这里插入图片描述

最终结论

还是参数名称没写对。sql中的有两个地方有用到 fiterStart 这个参数,一个是sql中,一个是if的判断条件中,一个写对一个写错了。

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐