当传参是一个对象时,mapper文件中if标签里面的表达式能不能使用对象去获取属性

能不能写成 <if test "#{uesr.name}!=null"></if>,能不你能直接用user参数去获取name属性,user是参数,一个对象,name是属性

 

SELECT * from user 
<if test="userType != 0">
         .....
</if>
where id = #{id}

可以的,但是不用#和括号

可以