设置用户名和密码并将其传递给 RowMapper 的查询是什么

what is the query to set username and password and pass it in RowMapper

public User getUser(String u ,String p) {
    List<User> userList=new ArrayList<User>();
    String sql = "select * from user where username=? and password=?";
    JdbcTemplate jdbcTemplate=new JdbcTemplate(dataSource);
    userList=jdbcTemplate.query(sql,u,p,new UserRowMapper());
    return userList.get(0);
}

在哪里设置 u 和 p 以便我可以将其传递给 UserRowMapper,它提供与用户名和密码匹配的用户的所有信息????

我认为下面应该适合你,你需要在 Object[] 数组中传递数据,如下所示。

User user=jdbcTemplate.queryForObject(sql,new Object[]{username,password},new UserRowMapper());