* Handle java.sql.Types.BOOLEAN. Fixes bug 529,

patch submitted by Maksim Lin
This commit is contained in:
hns 2007-07-16 08:07:28 +00:00
parent a5e5a0915e
commit fb3029ed25
3 changed files with 5 additions and 1 deletions

View file

@ -1724,6 +1724,7 @@ public final class NodeManager {
switch (columns[i].getType()) {
case Types.BIT:
case Types.BOOLEAN:
newprop.setBooleanValue(rs.getBoolean(columnNumber));
break;
@ -2045,6 +2046,7 @@ public final class NodeManager {
} else {
switch (columnType) {
case Types.BIT:
case Types.BOOLEAN:
case Types.TINYINT:
case Types.BIGINT:
case Types.SMALLINT:

View file

@ -171,6 +171,7 @@ public class UpdateableSubnodeList extends OrderedSubnodeList {
return;
case Types.BIT:
case Types.BOOLEAN:
case Types.TINYINT:
case Types.BIGINT:
case Types.SMALLINT:

View file

@ -491,7 +491,8 @@ public class DatabaseObject {
int type = resultSetMetaData.getColumnType(index);
switch (type) {
case Types.BIT:
return new Boolean(resultSet.getBoolean(index));
case Types.BOOLEAN:
return resultSet.getBoolean(index) ? Boolean.TRUE : Boolean.FALSE;
case Types.TINYINT:
case Types.BIGINT: