报错代码截图

报错位置 serviceimpl调用mapper层方法

mapper代码部分

问题解决方法:
该错误属于数据库语句错误,需要调整mapper中的数据库语句,查看相关类型是否匹配
查看占位符是否匹配,有可能#{}格式不对,我的是删掉重写,然后就是
<if test="shengfen!=null and shengfen!=''">
and provinceid = #{id}
</if>
test="shengfen!=null"写错了,修改之后
<if test="id !=null and id!=''">
and provinceid = #{id}
</if>
修改之后正常运行代码展示

博客主要讲述Java开发中,serviceimpl调用mapper层方法时出现报错。经分析,该错误属于数据库语句错误。解决方法是调整mapper中的数据库语句,查看相关类型及占位符是否匹配,如#{}格式不对可删掉重写,修改后代码正常运行。
982






