[英]Understanding jdbcTemplate for insert and update statements
使用jdbctemplate进行插入时,我正在这样做:
getJdbcTemplate()。update(“插入用户(...)值(?,?,?)”,user.get ...);
对于更新,如果更新成功,是否可以返回布尔值?
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.