Mybatis中的sql语句中的 “<” 和 “>” 要用转义字符 “<” 和 “>”
@Param注解用于给参数取别名,当这个方法中只有一个参数时并且这个参数在mapper.xml文件中被使用在标签中时,就必须要使用@Param注解来给这个参数取个别名
where status != 2 <if test="userId!=0" >and user_ id= #{userId} < /if>
where status !=2
<if test="user_Id!= 0" >
and user_id = #{userId}
/>