简述MyBatis 的Mapper接口的多个参数如何声明
时间: 2023-04-12 15:00:32 浏览: 226
mybatis多个接口参数的注解使用方式(@Param)
Mapper接口的多个参数可以通过使用@Param注解来声明。例如:
public interface UserMapper {
List<User> selectUsersByAgeAndGender(@Param("age") int age, @Param("gender") String gender);
}
在这个例子中,我们声明了一个selectUsersByAgeAndGender方法,它接受两个参数:age和gender。我们使用@Param注解来为这些参数命名,这样我们就可以在SQL语句中引用它们。例如:
<select id="selectUsersByAgeAndGender" resultType="User">
SELECT * FROM users WHERE age = #{age} AND gender = #{gender}
</select>
在这个SQL语句中,我们使用了#{age}和#{gender}来引用Mapper接口中声明的参数。这样,我们就可以方便地使用多个参数来执行SQL查询。
阅读全文