Postgresql 如何获取使用JdbcTemplate插入的行的任何列的值
我可以使用Spring的Postgresql 如何获取使用JdbcTemplate插入的行的任何列的值,postgresql,spring-jdbc,jdbctemplate,Postgresql,Spring Jdbc,Jdbctemplate,我可以使用Spring的JdbcTemplate获取刚刚插入的行的列值吗 例如,SQL看起来是这样的: insert into table1 (name, age) values ('name', 20) returning name; 我想得到name列的值 update()方法仅返回插入的行数。如果使用JdbcTemplate.queryForObject()并且sql使用和。。。作为构造: String sql="with result as (\n" +
JdbcTemplate
获取刚刚插入的行的列值吗
例如,SQL看起来是这样的:
insert into table1 (name, age) values ('name', 20) returning name;
我想得到name
列的值
update()
方法仅返回插入的行数。如果使用JdbcTemplate.queryForObject()
并且sql使用和。。。作为
构造:
String sql="with result as (\n" +
"insert into table1 (name, age) values ('name', 20) returning name\n" +
")\n" +
"select name from result;";
String name = jdbcTemplate.queryForObject(sql, String.class);