如何使用 java lambda 表达式实现 RowMapper
2022-09-02 23:59:08
我有一个工作 RowMapper 代码,它将数据库表行映射到 java 对象。我想使用lambda表达式更改实现。但是,我总是得到错误;代码片段如下;
String queryString = "select * from person where person_id = ? ";
RowMapper rowMapper = (rs, rowNum) -> {
Person p = new Person();
p.setName(rs.getString("personName"));
p.setAddress(rs.getString("address"));
p.setAge(rs.getInt("age"));
}
Person person = getJdbcTemplate().query(queryString, personId, rowMapper);
return person;
有人可以帮助我正确实现代码吗?任何想法,以获得人员名单?