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,它提供用户匹配用户名和密码的所有信息????
答案 0 :(得分:1)
我认为以下内容适合您,您需要传递Object[]
数组中的数据,如下所示。
User user=jdbcTemplate.queryForObject(sql,new Object[]{username,password},new UserRowMapper());