fix locate shard issue
@@ -40,7 +40,7 @@ public class SingleUpdateTask<T> extends TaskAdapter<T> implements SingleTask<T>
addParameters(parameters, pks);
addVersion(parameters, version);
- return client.update(updateSql, parameters, hints);
+ return client.update(updateSql, parameters, hints.setFields(fields));
}
private Object getVersion(Map<String, ?> fields) throws DalException {
