学堂 学堂 学堂公众号手机端

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

lewis 3年前 (2022-03-05) 阅读数 4 #技术

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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门