Interface UpdateCmd
- All Superinterfaces:
Executable
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault int更新default intupdate(Object entity, Collection<? extends Condition> conditions) 更新default int更新default int更新default intupdateById(Class<?> entityClass, Consumer<Update> customizer, Serializable id) 通过ID更新,需实体类对应表有且仅有单主键default intupdateById(Object entity, Serializable id, Collection<? extends Condition> conditions) 通过ID更新,需实体类对应表有且仅有单主键default intupdateById(Object entity, Serializable id, Condition... conditions) 通过ID更新,需实体类对应表有且仅有单主键default intupdateByIds(Class<?> entityClass, Consumer<Update> customizer, Serializable... ids) 通过ID更新,需实体类对应表有且仅有单主键default intupdateByIds(Class<?> entityClass, Consumer<Update> customizer, Collection<? extends Serializable> ids) 通过ID更新,需实体类对应表有且仅有单主键default intupdateByIds(Object entity, Serializable... ids) 通过多个ID更新,需实体类对应表有且仅有单主键default intupdateByIds(Object entity, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 通过多个ID更新,需实体类对应表有且仅有单主键default intupdateByIds(Object entity, Collection<? extends Serializable> ids, Condition... conditions) 通过多个ID更新,需实体类对应表有且仅有单主键default intupdateByIdsWith(Class<?> entityClass, Object source, Serializable... ids) 更新default intupdateByIdsWith(Class<?> entityClass, Object source, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 更新default intupdateByIdsWith(Class<?> entityClass, Object source, Collection<? extends Serializable> ids, Condition... conditions) 更新default intupdateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Serializable... ids) 更新default intupdateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 更新default intupdateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Collection<? extends Serializable> ids, Condition... conditions) 更新default intupdateByIdWith(Class<?> entityClass, Object source, Serializable id, Collection<? extends Condition> conditions) 更新default intupdateByIdWith(Class<?> entityClass, Object source, Serializable id, Condition... conditions) 更新default intupdateByIdWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Serializable id, Collection<? extends Condition> conditions) 更新default intupdateByIdWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Serializable id, Condition... conditions) 更新default intupdateWith(Class<?> entityClass, Object source, Collection<? extends Condition> conditions) 更新default intupdateWith(Class<?> entityClass, Object source, Consumer<Update> customizer) 更新default intupdateWith(Class<?> entityClass, Object source, Condition... conditions) 更新default intupdateWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Collection<? extends Condition> conditions) 更新default int更新default int更新Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
update
-
update
更新- Parameters:
entity- 更新实体,会忽略主键conditions- 条件- Returns:
- 更新条数|执行结果
-
update
-
update
-
updateById
通过ID更新,需实体类对应表有且仅有单主键- Parameters:
entity- 更新实体,会忽略主键id- IDconditions- 额外条件- Returns:
- 更新条数|执行结果
-
updateById
通过ID更新,需实体类对应表有且仅有单主键- Parameters:
entity- 更新实体,会忽略主键id- IDconditions- 额外条件- Returns:
- 更新条数|执行结果
-
updateById
通过ID更新,需实体类对应表有且仅有单主键- Parameters:
entityClass- 更新实体类customizer- 更新自定义id- ID- Returns:
- 更新条数|执行结果
-
updateByIdWith
default int updateByIdWith(Class<?> entityClass, Object source, Serializable id, Collection<? extends Condition> conditions) 更新- Parameters:
entityClass- 实体类source- 更新源对象id- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdWith
default int updateByIdWith(Class<?> entityClass, Object source, Serializable id, Condition... conditions) 更新- Parameters:
entityClass- 实体类source- 更新源对象id- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdWithMap
default int updateByIdWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Serializable id, Collection<? extends Condition> conditions) 更新- Parameters:
entityClass- 实体类sourceMap- 更新源对象id- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdWithMap
-
updateByIds
default int updateByIds(Object entity, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 通过多个ID更新,需实体类对应表有且仅有单主键- Parameters:
entity- 更新实体,会忽略主键ids- IDsconditions- 额外条件- Returns:
- 更新条数|执行结果
-
updateByIds
default int updateByIds(Object entity, Collection<? extends Serializable> ids, Condition... conditions) 通过多个ID更新,需实体类对应表有且仅有单主键- Parameters:
entity- 更新实体,会忽略主键ids- IDsconditions- 额外条件- Returns:
- 更新条数|执行结果
-
updateByIds
通过多个ID更新,需实体类对应表有且仅有单主键- Parameters:
entity- 更新实体,会忽略主键ids- IDs- Returns:
- 更新条数|执行结果
-
updateByIds
default int updateByIds(Class<?> entityClass, Consumer<Update> customizer, Collection<? extends Serializable> ids) 通过ID更新,需实体类对应表有且仅有单主键- Parameters:
entityClass- 实体类customizer- 语句自定义ids- IDs- Returns:
- 更新条数|执行结果
-
updateByIds
通过ID更新,需实体类对应表有且仅有单主键- Parameters:
entityClass- 实体类customizer- 语句自定义ids- IDs- Returns:
- 更新条数|执行结果
-
updateByIdsWith
default int updateByIdsWith(Class<?> entityClass, Object source, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 更新- Parameters:
entityClass- 实体类source- 更新源对象ids- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdsWith
default int updateByIdsWith(Class<?> entityClass, Object source, Collection<? extends Serializable> ids, Condition... conditions) 更新- Parameters:
entityClass- 实体类source- 更新源对象ids- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdsWith
更新- Parameters:
entityClass- 实体类source- 更新源对象ids- ID- Returns:
- 更新条数|执行结果
-
updateByIdsWithMap
default int updateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 更新- Parameters:
entityClass- 实体类sourceMap- 更新源对象ids- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdsWithMap
default int updateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Collection<? extends Serializable> ids, Condition... conditions) 更新- Parameters:
entityClass- 实体类sourceMap- 更新源对象ids- IDconditions- 条件- Returns:
- 更新条数|执行结果
-
updateByIdsWithMap
default int updateByIdsWithMap(Class<?> entityClass, Map<String, Object> sourceMap, Serializable... ids) 更新- Parameters:
entityClass- 实体类sourceMap- 更新源对象ids- ID- Returns:
- 更新条数|执行结果
-
updateWith
-
updateWith
default int updateWith(Class<?> entityClass, Object source, Collection<? extends Condition> conditions) 更新- Parameters:
entityClass- 实体类source- 更新源对象conditions- 条件- Returns:
- 更新条数|执行结果
-
updateWith
-
updateWithMap
-
updateWithMap
-
updateWithMap
-