В 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() является избыточным?
Просветите нас и спасибо