<!--根据id更新用户信息-->
<update id="update" parameterType="com.example.bishe.POJO.User" >
update user
<set >
<if test="age != null" >
age = #{age,jdbcType=INTEGER}
</if>
......
</set>
where uid = #{uid,jdbcType=INTEGER}
</update>
报这个错我一直以为是实体类age类型写错了,检查了发现不是;
网上搜了下别人出错大都是只传了一个参数,判空是出错,可我传递的是对象啊;
找了半天看这篇的时候http://t.csdn.cn/Mcqza突然发现我mapper类中update方法绑定的参数是uid(int),这里声明的参数确是user类!!!