wangbing 5 years ago
parent 58648527c3
commit d3b4bba01e

@ -101,7 +101,9 @@ public class ObjectClient extends Client {
fieldsSql.append(f.getName().toUpperCase()); fieldsSql.append(f.getName().toUpperCase());
Object value = f.get(po); Object value = f.get(po);
if (f.getType() == String.class) { if (value == null) {
valueSql.append("NULL");
} else if (f.getType() == String.class) {
valueSql.append("'"); valueSql.append("'");
valueSql.append(value); valueSql.append(value);
valueSql.append("'"); valueSql.append("'");
@ -195,7 +197,9 @@ public class ObjectClient extends Client {
sql.append(" = "); sql.append(" = ");
Object value = f.get(po); Object value = f.get(po);
if (f.getType() == String.class) { if (value == null) {
sql.append("NULL");
} else if (f.getType() == String.class) {
sql.append("'"); sql.append("'");
sql.append(value); sql.append(value);
sql.append("'"); sql.append("'");
@ -330,7 +334,7 @@ public class ObjectClient extends Client {
f.set(o, v); f.set(o, v);
} else if (f.getType() == Character.class || f.getType() == char.class) { } else if (f.getType() == Character.class || f.getType() == char.class) {
short v = resultSet.getShort(f.getName()); short v = resultSet.getShort(f.getName());
f.set(o, (char)v); f.set(o, (char) v);
} else if (f.getType() == Integer.class || f.getType() == int.class) { } else if (f.getType() == Integer.class || f.getType() == int.class) {
int v = resultSet.getInt(f.getName()); int v = resultSet.getInt(f.getName());
f.set(o, v); f.set(o, v);

Loading…
Cancel
Save

Powered by TurnKey Linux.