public class Update<T> extends CommonCondition<Update<T>> implements Serializable
| 构造器和说明 |
|---|
Update() |
| 限定符和类型 | 方法和说明 |
|---|---|
Update |
filterFields(Column... filterColumns)
设置过滤的列字段
|
<R> Update |
filterFields(ColumnFun<T,R>... columnFuns)
设置过滤的列字段
|
Update |
filterFields(String... filterFields)
设置过滤的列字段
|
List<Column> |
getFilterColumns()
获取过滤的列字段
|
List<SetInfo> |
getSetInfoList()
获取更新的字段列表
|
T |
getUpdateBean()
获取更新的实体对象
|
boolean |
isOptimisticLock()
是否使用乐观锁
|
boolean |
isUpdateNotNull()
是否仅更新不为空的字段
|
<R> Update<T> |
set(ColumnFun<T,R> columnFun,
Object value)
设置字段值
|
Update<T> |
set(Column column,
Object value)
设置字段值
|
Update<T> |
set(String columnName,
Object value)
设置字段值
|
Update<T> |
set(String tableAlias,
String columnName,
Object value)
设置字段值
|
<k,R> Update<T> |
setAdd(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相加
|
<R> Update<T> |
setAdd(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
设置字段值 值相加
|
Update<T> |
setAdd(Column column,
Object value1,
Object value2)
设置字段值 值相加
|
Update<T> |
setAdd(String columnName,
Object value1,
Object value2)
设置字段值 值相加
|
Update<T> |
setAdd(String tableAlias,
String columnName,
Object value1,
Object value2)
设置字段值 值相加
|
void |
setOptimisticLock(boolean optimisticLock)
设置是否使用乐观锁
|
void |
setSetInfoList(List<SetInfo> setInfoList)
设置更新的字段列表
|
<k,R> Update<T> |
setSub(ColumnFun<T,R> columnFun,
ColumnFun<k,R> value1,
Object value2)
设置字段值 值相减
|
<R> Update<T> |
setSub(ColumnFun<T,R> columnFun,
Object value1,
Object value2)
设置字段值 值相减
|
Update<T> |
setSub(Column column,
Object value1,
Object value2)
设置字段值 值相减
|
Update<T> |
setSub(String columnName,
Object value1,
Object value2)
设置字段值 值相减
|
Update<T> |
setSub(String tableAlias,
String columnName,
Object value1,
Object value2)
设置字段值 值相减
|
void |
setUpdateBean(T updateBean)
设置更新的实体对象
|
void |
setUpdateNotNull(boolean updateNotNull)
设置是否仅更新不为空的字段
|
getAgrs, getWhere, getWhereWrapper, setReturnObj, where, where, wheregetBeanClass, getSqlBeanDB, getTable, setBeanClass, setSqlBeanDB, setTable, setTable, setTable, setTable, setTablepublic T getUpdateBean()
public void setUpdateBean(T updateBean)
public boolean isUpdateNotNull()
public void setUpdateNotNull(boolean updateNotNull)
updateNotNull - public boolean isOptimisticLock()
public void setOptimisticLock(boolean optimisticLock)
optimisticLock - public Update<T> set(String tableAlias, String columnName, Object value)
tableAlias - 表别名columnName - 字段名value - 值public <R> Update<T> set(ColumnFun<T,R> columnFun, Object value)
R - columnFun - 字段信息value - 值public Update<T> setAdd(String columnName, Object value1, Object value2)
columnName - 字段名value1 - 第一个值value2 - 第二个值public Update<T> setAdd(String tableAlias, String columnName, Object value1, Object value2)
tableAlias - 表别名columnName - 字段名value1 - 第一个值value2 - 第二个值public Update<T> setAdd(Column column, Object value1, Object value2)
column - 字段信息value1 - 第一个值value2 - 第二个值public <R> Update<T> setAdd(ColumnFun<T,R> columnFun, Object value1, Object value2)
columnFun - 字段信息value1 - 第一个值value2 - 第二个值public <k,R> Update<T> setAdd(ColumnFun<T,R> columnFun, ColumnFun<k,R> value1, Object value2)
columnFun - 字段信息value1 - 第一个值(字段信息)value2 - 第二个值public Update<T> setSub(String columnName, Object value1, Object value2)
columnName - 字段名value1 - 第一个值value2 - 第二个值public Update<T> setSub(String tableAlias, String columnName, Object value1, Object value2)
tableAlias - 表别名columnName - 字段名value1 - 第一个值value2 - 第二个值public Update<T> setSub(Column column, Object value1, Object value2)
column - 字段信息value1 - 第一个值value2 - 第二个值public <R> Update<T> setSub(ColumnFun<T,R> columnFun, Object value1, Object value2)
columnFun - 字段信息value1 - 第一个值value2 - 第二个值Copyright © 2023. All rights reserved.