当数据库返回null时,SimpleJDBCTemplate.queryForInt会做什么?

Ken*_*oom 5 java spring spring-jdbc

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

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

当我谈论这个问题时,如果我跑步queryForInt("select foo from f")并且f没有行会怎样?

Jac*_*son 5

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

资源