There is no getter for property named ‘name’ in ‘class java.lang.String’
当入参为 一个string类型时 (包括java.lang.String)
使用#{xxx}引入参数.
会抛异常There is no getter for property named ‘XXX’ in ‘class java.lang.String’
原代码:
<select id="queryByName" resultType="com.dhecard.manage.pojo.Station" parameterType="String">
select * from station where name like '%${name}%'
</select>
解决方法:把#{xxx}修改为 #{_parameter} 即可
修改后代码:
<select id="queryByName" resultType="com.dhecard.manage.pojo.Station" parameterType="String">
select * from station where name like '%${_parameter}%'
</select>