5

SimpleJDBCTemplate.queryForInt当 SQL 查询的实际结果为空时怎么办?

特别是,如果我运行queryForInt("select max(foo) from f")并且f没有行会发生什么?

当我在这个主题上时,如果我运行queryForInt("select foo from f")并且f没有行会发生什么?

4

1 回答 1

5

如果查询返回 null,则 queryForInt 方法将返回 0。但是,如果查询没有返回任何行或返回多行,则 queryForInt 将抛出 IncorrectResultSizeDataAccessException。

来源

于 2010-06-24T16:17:49.650 回答