mybatis There is no getter for property named 'xx' in 'class java.lang.String
用mybatis查询时,传入一个字符串传参数,且进行判断时,会报 Java代码 There is no getter for property named 'moduleCode' in ' class java.lang.String 错误写法: Java代码 <select id= "queryAllParentModule" resultType= "jobModule" parameterType= "jobModule" > select modulecode, modulename, modulevalue, linkurl, rank, parentmodule=isnull(parentmodule, 1 ), moduledescription from job_module <where> <choose> <when test= "moduleCode!=null and moduleCode!=''" >modulecode = #{moduleCode}</when> <when test= "moduleCode==null or moduleCode==''" >(parentmodule is null or len(parentmodule)<= 0 )</when> </choose> </where> lt;/select> 需要修改成: