mybatis There is no getter for property named 'xx' in 'class java.lang.String

来源:互联网 发布:一剑轩辕坐骑进阶数据 编辑:程序博客网 时间:2024/05/18 13:27

用mybatis查询时,传入一个字符串传参数,且进行判断时,会报 


There is no getter for property named 'xxxxx' in 'class java.lang.String 


<choose><when test="xxx!= null and xxxx!=''">WHERE VEHICLE_INCIDENTALS_ID = #{xxxx}</when><otherwise>WHERE VEHICLE_INCIDENTALS_ID = ''</otherwise></choose>


后来修改下如得以解决:


<choose><when test="_parameter != null and _parameter !=''">WHERE VEHICLE_INCIDENTALS_ID = #{_parameter}</when><otherwise>WHERE VEHICLE_INCIDENTALS_ID = ''</otherwise></choose>

总之:不管你的参数是什么,都要改成"_parameter" 

0 0
原创粉丝点击