在Mybatis中,@Select注解可以使用參數來傳遞參數。有兩種方式可以傳遞參數:
@Select("SELECT * FROM users WHERE id = #{userId}")
User getUserById(int userId);
@Select("SELECT * FROM users WHERE id = #{userId}")
User getUserById(@Param("userId") int userId);
這樣就可以在@Select注解中傳遞參數。需要注意的是,在使用@Param注解時,需要注意參數名與@Param注解中的value值要一致。