jjzjj

GeneratedKeyHolder

全部标签

java - 有没有办法使用 NamedParameterJdbcTemplate 和 GeneratedKeyHolder 提取主键(或 ROWID)?

我正在尝试使用Spring的NamedParameterJdbcTemplate和GeneratedKeyHolder提取ROWID或主键。我正在尝试做这样的事情。MapSqlParameterSourceparameters=newMapSqlParameterSource().addValue("param1",value1).addValue("param2",value2);KeyHolderkeyHolder=newGeneratedKeyHolder();namedParameterJdbcTemplate.update("INSERTINTOTABLE(ID,col1,c

java - 通过 jdbctemplate 来自 sql 插入的身份

是否可以从Springjdbc模板调用的SQL插入中获取@@identity?如果有,怎么做? 最佳答案 JDBCTemplate.update方法被重载以获取一个名为GeneratedKeyHolder的对象,您可以使用它来检索自动生成的key。例如(取自here的代码):finalStringINSERT_SQL="insertintomy_test(name)values(?)";finalStringname="Rob";KeyHolderkeyHolder=newGeneratedKeyHolder();jdbcTempl

java - 通过 jdbctemplate 来自 sql 插入的身份

是否可以从Springjdbc模板调用的SQL插入中获取@@identity?如果有,怎么做? 最佳答案 JDBCTemplate.update方法被重载以获取一个名为GeneratedKeyHolder的对象,您可以使用它来检索自动生成的key。例如(取自here的代码):finalStringINSERT_SQL="insertintomy_test(name)values(?)";finalStringname="Rob";KeyHolderkeyHolder=newGeneratedKeyHolder();jdbcTempl