执行SQL查询时,返回值为null
。我使用row.wasNull()
但它不起作用......它会引发异常。
SqlRowSet row = template.queryForRowSet(sql);
if(row.first() && !row.wasNull()) {
Date date = row.getDate("datetime");
if(date == null) return null;
return new DateTime(date);
}
else return null;
[ERROR] o.s.i.h.LoggingHandler - org.springframework.jdbc.UncategorizedSQLException:StatementCallback; 未分类SQL的SQLException [SELECT TOP 1 datetime FROM table WHERE id =' ###################' AND field1> 0 AND field2> 0订单 BY datetime DESC]; SQL状态[null];错误代码[0];无效的SQL类型 用于列;嵌套异常是java.sql.SQLException:无效的SQL 列的类型