public class Update<T> extends CommonCondition<Update<T>> implements Serializable
| 构造器和说明 |
|---|
Update() |
| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
getFilterFields()
获取更新过滤掉字段
|
List<SetInfo> |
getSetInfoList()
获取更新的字段列表
|
T |
getUpdateBean()
获取更新的实体对象
|
boolean |
isOptimisticLock()
是否使用乐观锁
|
boolean |
isUpdateNotNull()
是否仅更新不为空的字段
|
<R> Update<T> |
set(ColumnFunction<T,R> columnFunction,
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)
设置字段值
|
<R> Update<T> |
setAdd(ColumnFunction<T,R> columnFunction,
ColumnFunction<T,R> value1,
Object value2)
设置字段值 值相加
|
<R> Update<T> |
setAdd(ColumnFunction<T,R> columnFunction,
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 |
setFilterFields(String... filterFields)
设置更新过滤掉字段
|
void |
setOptimisticLock(boolean optimisticLock)
设置是否使用乐观锁
|
void |
setSetInfoList(List<SetInfo> setInfoList)
设置更新的字段列表
|
<R> Update<T> |
setSub(ColumnFunction<T,R> columnFunction,
ColumnFunction<T,R> value1,
Object value2)
设置字段值 值相减
|
<R> Update<T> |
setSub(ColumnFunction<T,R> columnFunction,
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 String[] getFilterFields()
public void setFilterFields(String... filterFields)
filterFields - 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(ColumnFunction<T,R> columnFunction, Object value)
R - columnFunction - 字段信息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(ColumnFunction<T,R> columnFunction, Object value1, Object value2)
columnFunction - 字段信息value1 - 第一个值value2 - 第二个值public <R> Update<T> setAdd(ColumnFunction<T,R> columnFunction, ColumnFunction<T,R> value1, Object value2)
columnFunction - 字段信息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(ColumnFunction<T,R> columnFunction, Object value1, Object value2)
columnFunction - 字段信息value1 - 第一个值value2 - 第二个值public <R> Update<T> setSub(ColumnFunction<T,R> columnFunction, ColumnFunction<T,R> value1, Object value2)
columnFunction - 字段信息value1 - 第一个值(字段信息)value2 - 第二个值Copyright © 2023. All rights reserved.