标签:lis getter lan from ase HERE integer col type
使用mybatis传入参数, 当参数类型是String ,Integer 等这些时。如果用他的<if test="id != null and id != ‘‘">
标签判断该参数是否为空,通常会爆There is no getter for property named ‘id’ in ‘class java.lang.Integer异常。
List<String> query(@Param(value="id") Integer id);
<select id="query" resultMap="BaseResultMap" parameterType="java.lang.Integer" > select <include refid="Base_Column_List" /> from t_user where 1=1 <if test="_parameter!= null" > and id = #{_parameter} </if> </select>
其实这个问题并不是很大,但是容易一不小心就误犯;所以一定要小心谨慎。
There is no getter for property named 'id' in 'class java.lang.Integer
标签:lis getter lan from ase HERE integer col type
原文地址:https://www.cnblogs.com/toSeeMyDream/p/12312154.html