|
|
@ -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);
|
|
|
|