阅读量:0
在使用MyBatis的@Param注解来传递多个参数时,可以在方法的参数上面使用@Param注解来为参数起一个别名,在SQL语句中通过这个别名来引用参数。例如:
@Select("SELECT * FROM users WHERE username = #{name} AND age = #{age}") User getUserByNameAndAge(@Param("name") String name, @Param("age") int age);
在上面的例子中,方法getUserByNameAndAge接收了两个参数name和age,并使用@Param注解为它们起了别名。在SQL语句中通过这些别名来引用参数,这样就可以传递多个参数给SQL语句了。