sb.append(pkColumn.getColumnName() + "=? AND ");
}
}
sb.delete(sb.lastIndexOf("AND"), sb.lastIndexOf("AND") + 3);
String sql = sb.toString();
dao.update(sql);
for (int i = 0; i < whereColumns.size(); i++) {
Column column = (Column)columns.get(i);
Cell cell = ObjectUtil.findNewCell(row, column.getTableName(), column.getColumnName());
dao.setObject(i+1, cell.getColumnValue());
}