检查 Java 结果集中的空 int 值
在Java中,我试图从ResultSet测试空值,其中列被强制转换为基元int类型。
int iVal;
ResultSet rs = magicallyAppearingStmt.executeQuery(query);
if (rs.next()) {
if (rs.getObject("ID_PARENT") != null && !rs.wasNull()) {
iVal = rs.getInt("ID_PARENT");
}
}
从上面的代码片段来看,有没有更好的方法来做到这一点,我假设第二个wasNull()测试是多余的?
教育我们,并感谢