码上敲享录 > mysql实战经验分享 > jdbcTemplate插入后返回自增id

jdbcTemplate插入后返回自增id

上一章章节目录下一章 2019-12-29已有155人阅读 评论(0)

jdbcTemplate插入后返回自增id


解决方法:

Stirng sql="INSERT INTO tb_manage_botton (botton_name) VALUES (?)";

KeyHolder keyHolder = new GeneratedKeyHolder();

int temp = jdbcTemplate.update(new PreparedStatementCreator() {

public PreparedStatement createPreparedStatement(Connection connection) throws SQLException {

PreparedStatement ps = connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);

ps.setString(1, “新增”);

return ps;

}

}, keyHolder);

if(temp>0){

Long id = keyHolder.getKey().longValue();

}


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
向大家推荐《ireport实战教程》:https://xiaozhuanlan.com/ireport?rel=6923152725
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交