【发布时间】:2020-11-28 15:14:46
【问题描述】:
我想返回自动生成的实体 id。 PostgeSQL 能够通过RETURNING 自动选择某些列,但我很难找到如何在 Spring Boot 中检索该值。
我想要类似的东西:
public int createUser(User user) {
String sql = "INSERT INTO user (name, surname) VALUES (?,?) RETURNING id";
return jdbcTemplate.update(sql,
user.getName(),
user.getSurname(),
resultSet -> resultSet.getInt("id")
);
}
【问题讨论】:
标签: spring postgresql spring-boot dao