diff --git a/src/com/wentch/redkale/source/DataJDBCSource.java b/src/com/wentch/redkale/source/DataJDBCSource.java index ea120c1ca..1ec5c699c 100644 --- a/src/com/wentch/redkale/source/DataJDBCSource.java +++ b/src/com/wentch/redkale/source/DataJDBCSource.java @@ -833,9 +833,9 @@ public final class DataJDBCSource implements DataSource { final Serializable id = info.getPrimary().get(value); final List> attrs = new ArrayList<>(); for (String col : columns) { - if (setsql.length() > 0) setsql.append(','); Attribute attr = info.getUpdateAttribute(col); if (attr == null) continue; + if (setsql.length() > 0) setsql.append(','); setsql.append(info.getSQLColumn(col)).append(" = ").append(formatToString(attr.get(value))); } String sql = "UPDATE " + info.getTable() + " SET " + setsql