@Param注解
@Param注解为mybatis提供,作为Dao层的注解,作用是用于传递参数,从而可以与SQL中的的字段名相对应,一般在2=<参数数<=5时使用最佳
作用:无需在xml中写 parameterType=“xx” Mybatis会进行自动搜索进行映射。
public List<Role> findRoleBySth(@Param("roleParam") Role role, @Param("sth")String sth);
<select id="findRoleBySth" resultType="role">
SELECT id,name
FROM role
WHERE roleName=#{roleParam.roleName}
AND roleLevel=#{roleParam.roleLevel}
AND memo=#{sth}
<select>