mybatis There is no getter for property named in class java.lang 解决方案
·
在使用mybatis的时候,有时候会遇到There is no getter for property named 'XXX' in 'class java.lang.XXX这种错误,这种一般是因为parameterType为String或者Integer等最基本的类型的时候,sql语句中有<if test="_parameter!=null">这种判断条件导致,也就是
<select id="getNameList" parameterType="String" resultType="String">
<if test="age!=null">
AND AGE = #{age}
</if>
改成
<if test="_parameter!=null">
AND AGE = #{_parameter}
</if>
将参数值的内容都改成_parameter即可
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)