增加ColumnValue功能

This commit is contained in:
Redkale
2016-10-31 14:09:21 +08:00
parent ecd827e3b4
commit 805e3910c4
4 changed files with 13 additions and 13 deletions

View File

@@ -64,13 +64,13 @@ public class DataSourceService implements DataSource, Service, AutoCloseable {
}
@Override
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
source.updateColumns(clazz, id, values);
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
source.updateColumn(clazz, id, values);
}
@Override
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
source.updateColumns(clazz, node, values);
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
source.updateColumn(clazz, node, values);
}
@Override

View File

@@ -41,23 +41,23 @@ public class ColumnValue {
return new ColumnValue(column, value);
}
public static ColumnValue createMov(String column, Serializable value) {
public static ColumnValue mov(String column, Serializable value) {
return new ColumnValue(column, MOV, value);
}
public static ColumnValue createInc(String column, Serializable value) {
public static ColumnValue inc(String column, Serializable value) {
return new ColumnValue(column, INC, value);
}
public static ColumnValue createMul(String column, Serializable value) {
public static ColumnValue mul(String column, Serializable value) {
return new ColumnValue(column, MUL, value);
}
public static ColumnValue createAnd(String column, Serializable value) {
public static ColumnValue and(String column, Serializable value) {
return new ColumnValue(column, AND, value);
}
public static ColumnValue createOrr(String column, Serializable value) {
public static ColumnValue orr(String column, Serializable value) {
return new ColumnValue(column, ORR, value);
}

View File

@@ -740,7 +740,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
* @param values 字段值
*/
@Override
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values) {
final EntityInfo<T> info = loadEntityInfo(clazz);
if (info.isVirtualEntity()) {
updateColumn(null, info, id, values);
@@ -798,7 +798,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
* @param values 字段值
*/
@Override
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values) {
final EntityInfo<T> info = loadEntityInfo(clazz);
if (info.isVirtualEntity()) {
updateColumn(null, info, node, values);

View File

@@ -66,9 +66,9 @@ public interface DataSource {
public <T> void updateColumn(final Class<T> clazz, final String column, final Serializable value, final FilterNode node);
public <T> void updateColumns(final Class<T> clazz, final Serializable id, final ColumnValue... values);
public <T> void updateColumn(final Class<T> clazz, final Serializable id, final ColumnValue... values);
public <T> void updateColumns(final Class<T> clazz, final FilterNode node, final ColumnValue... values);
public <T> void updateColumn(final Class<T> clazz, final FilterNode node, final ColumnValue... values);
public <T> void updateColumns(final T bean, final String... columns);