【发布时间】:2018-12-15 01:22:13
【问题描述】:
我正在尝试从 JDBCTemplate 查询中提取 2 个整数列表/数组。 我认为检索地图将是最实用的。 查询是
Map<Integer, Integer> availabletime = jdbctemp.query("
Select a.hour,
s.duration from appointment as a inner join services as s on a.service_fid=s.id
where date=? and guru_fid=?
",date,guru_fid,//mapperlogic.class);
我需要 a.hour 和 s.duration 作为 hashmap 的键值对。我对这里的行映射器逻辑有点困惑。到目前为止,我只映射到对象,例如
public class RoleRowMapper implements RowMapper<Role> {
@Override
public Role mapRow(ResultSet row, int rowNum) throws SQLException {
Role role=new Role();
role.setId(row.getLong("id"));
role.setName(row.getString("name"));
return role;
}
} ` 有人可以帮我将查询结果提取到地图或多个列表吗?
【问题讨论】:
标签: java spring spring-boot jdbc jdbctemplate