jdbc UUID 上的模板 getString 不工作
jdbc template getString on UUID not working
我有这个方法
我正在使用 jdbcTemplate 查询,然后尝试 return 列表,但是我收到此错误:
Required type UUID provided String
public List<Person> getPeople() {
String sql = "SELECT * from people";
List<Person> people = jdbcTemplate.query(sql, (rs, idx) -> {
return new Person(
result.getString("id"); <-------------- says can't fetch string because it's uuid type in db
)
})
}
我需要使用什么来代替 getString
才能使其正常工作?
尝试使用 getObject
并将其转换为 UUID:result.getObject("id", java.util.UUID.class)
我有这个方法
我正在使用 jdbcTemplate 查询,然后尝试 return 列表,但是我收到此错误:
Required type UUID provided String
public List<Person> getPeople() {
String sql = "SELECT * from people";
List<Person> people = jdbcTemplate.query(sql, (rs, idx) -> {
return new Person(
result.getString("id"); <-------------- says can't fetch string because it's uuid type in db
)
})
}
我需要使用什么来代替 getString
才能使其正常工作?
尝试使用 getObject
并将其转换为 UUID:result.getObject("id", java.util.UUID.class)