This commit is contained in:
@@ -613,7 +613,7 @@ public class DataJdbcSource extends AbstractService implements DataSource, Servi
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public <T> CompletableFuture<Integer> updateColumnupdateColumnAsync(final Class<T> clazz, final Serializable id, final String column, final Serializable value) {
|
public <T> CompletableFuture<Integer> updateColumnAsync(final Class<T> clazz, final Serializable id, final String column, final Serializable value) {
|
||||||
return CompletableFuture.supplyAsync(() -> updateColumn(clazz, id, column, value), getExecutor());
|
return CompletableFuture.supplyAsync(() -> updateColumn(clazz, id, column, value), getExecutor());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -776,7 +776,7 @@ public class DataJdbcSource extends AbstractService implements DataSource, Servi
|
|||||||
List<byte[]> blobs = null;
|
List<byte[]> blobs = null;
|
||||||
for (ColumnValue col : values) {
|
for (ColumnValue col : values) {
|
||||||
Attribute<T, Serializable> attr = info.getUpdateAttribute(col.getColumn());
|
Attribute<T, Serializable> attr = info.getUpdateAttribute(col.getColumn());
|
||||||
if (attr == null) continue;
|
if (attr == null) throw new RuntimeException(info.getType() + " cannot found column " + col.getColumn());
|
||||||
attrs.add(attr);
|
attrs.add(attr);
|
||||||
cols.add(col);
|
cols.add(col);
|
||||||
if (!virtual) {
|
if (!virtual) {
|
||||||
|
|||||||
@@ -198,7 +198,7 @@ public interface DataSource {
|
|||||||
*
|
*
|
||||||
* @return 影响的记录条数CompletableFuture
|
* @return 影响的记录条数CompletableFuture
|
||||||
*/
|
*/
|
||||||
public <T> CompletableFuture<Integer> updateColumnupdateColumnAsync(final Class<T> clazz, final Serializable id, final String column, final Serializable value);
|
public <T> CompletableFuture<Integer> updateColumnAsync(final Class<T> clazz, final Serializable id, final String column, final Serializable value);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新符合过滤条件记录的单个字段 <br>
|
* 更新符合过滤条件记录的单个字段 <br>
|
||||||
|
|||||||
Reference in New Issue
Block a user