繁体   English   中英

了解jdbcTemplate的插入和更新语句

[英]Understanding jdbcTemplate for insert and update statements

使用jdbctemplate进行插入时,我正在这样做:

getJdbcTemplate()。update(“插入用户(...)值(?,?,?)”,user.get ...);

  1. 如何从msql取回插入的ID? (这是主键)

对于更新,如果更新成功,是否可以返回布尔值?

getJdbcTemplate().update("delete users where id = ?", id);

JdbcTemplate.update()返回受影响的行数-因此,您不仅知道删除/更新成功,而且现在还知道删除/更新了多少行。

要从序列中生成主键,请使用org.springframework.jdbc.core.JdbcTemplate.update(PreparedStatementCreator, KeyHolder)方法,该方法允许您传递例如org.springframework.jdbc.support.GeneratedKeyHolder来收集密钥。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM