温馨提示×

怎么使用MyBatis的@Param注解来传递多个参数

小亿
83
2024-05-08 13:52:52
栏目: 编程语言

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

0