在使用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語句了。