【发布时间】:2021-08-05 14:08:54
【问题描述】:
public List<User> getAll(){
jdbcTemplate.query(query, rs -> {
Map<Integer, User> userMap= new HashMap<>();
while (rs.next()) {
// adding elements
}
System.out.println(userMap.values()); // shows me correct result
return userMap.values(); // not returning
});
return null;
}
此方法返回 null 并忽略 lambda 函数内的返回。 如何接收我在 lambda 中获取的数据?
【问题讨论】:
-
返回
jdbcTemplate.query(...