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