未验证 提交 a8ff9943 编写于 作者: Y yijiue 提交者: GitHub

Update RestfulResultSet.java (#8468)

Fixed issue where wasNull=true could not be assigned because the previous value wasNull
上级 4562a4d4
...@@ -255,8 +255,11 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet { ...@@ -255,8 +255,11 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet {
checkAvailability(columnIndex, resultSet.get(pos).size()); checkAvailability(columnIndex, resultSet.get(pos).size());
Object value = resultSet.get(pos).get(columnIndex - 1); Object value = resultSet.get(pos).get(columnIndex - 1);
if (value == null) if (value == null) {
wasNull = true;
return null; return null;
}
wasNull = false;
if (value instanceof byte[]) if (value instanceof byte[])
return new String((byte[]) value); return new String((byte[]) value);
return value.toString(); return value.toString();
...@@ -663,4 +666,4 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet { ...@@ -663,4 +666,4 @@ public class RestfulResultSet extends AbstractResultSet implements ResultSet {
return isClosed; return isClosed;
} }
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册