gpt4 book ai didi

java - JdbcTemplate.update() 插入返回值

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:21:34 25 4
gpt4 key购买 nike

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

如果我尝试插入一行,返回值是多少。

是否有可能返回值为“0”??

 private static final String insertSql =
"INSERT INTO employee (" +
" name, " +
" surname, " +
" title, " +
" created) " +
"VALUES (John, Smith, Software developer, new Date())";
int row = template.update(insertSql, params, types);

最佳答案

是的,理论上你应该得到 0 或 1,但如果没有插入行,那将是由于错误,因此将抛出 DataAccessException,这就是你知道的方式出了点问题,没有创建行。

关于java - JdbcTemplate.update() 插入返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21174705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com