溫馨提示×

怎么使用MyBatis的@Param注解來傳遞多個參數(shù)

小億
127
2024-05-08 13:52:52
欄目: 編程語言

在使用MyBatis的@Param注解來傳遞多個參數(shù)時,可以在方法的參數(shù)上面使用@Param注解來為參數(shù)起一個別名,在SQL語句中通過這個別名來引用參數(shù)。例如:

@Select("SELECT * FROM users WHERE username = #{name} AND age = #{age}")
User getUserByNameAndAge(@Param("name") String name, @Param("age") int age);

在上面的例子中,方法getUserByNameAndAge接收了兩個參數(shù)name和age,并使用@Param注解為它們起了別名。在SQL語句中通過這些別名來引用參數(shù),這樣就可以傳遞多個參數(shù)給SQL語句了。

0