@Param

采用#{}的方式把@Param注解括号内的参数进行引用(括号内参数对应的是形参如 userName对应的是name);

  1. <select id=" selectUser" resultMap="BaseResultMap">
  2. select * from user_user_t where user_name = #{dto.getName} and resultType = #{type}
  3. </select>

对应dao层

  1. public List<ApArticle> loadArticleList(@Param("dto")ArticleHomeDto dto, @Param("type") Short type);