作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
当 SQL 查询的实际结果为 null 时,SimpleJDBCTemplate.queryForInt
会做什么?
特别是,如果我运行 queryForInt("select max(foo) from f")
并且 f
没有行,会发生什么情况?
当我谈到这个主题时,如果我运行 queryForInt("select foo from f")
并且 f
没有行,会发生什么情况?
最佳答案
如果查询返回 null,queryForInt 方法将返回 0。但是,如果查询没有返回任何行,或返回多行,queryForInt 将抛出 IncorrectResultSizeDataAccessException。
关于java - 当数据库返回null时,SimpleJDBCTemplate.queryForInt做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111739/
如何在 jdbcTemplate queryForInt 中传递多个参数来获取计数。这个我试过了, Integer count = this.jdbcTemplate .queryForInt
我正在尝试执行一个 sql 查询并尝试在一个整数变量中获取它的值,但是我收到一个编译时错误提示 The method queryForInt(String) is undefined for the
JdbcTemplate 中的 queryforInt/queryforLong 方法在 Spring 3.2 中已弃用。我不知道为什么或什么被认为是使用这些方法替换现有代码的最佳做法。 一个典型的方
我是一名优秀的程序员,十分优秀!