同学好,
@param
英文翻译过来就是参数的意思,就是告诉mybatis指定参数的名称,这里我们指定的是
shopCategoryCondition
于是我们就可以在mapper的对应方法里使用上这个参数名了,
<if
test="shopCategoryCondition != null and shopCategoryCondition.parent != null and shopCategoryCondition.parent.shopCategoryId != null">
and parent_id = #{shopCategoryCondition.parent.shopCategoryId}
</if>
通常我们这个dao方法如果要传入两个以上的参数,就需要用这个标签区分开参数,如果只有一个的话可以不用mybatis会自动识别,同学可以试试:)