Interface DeleteCmd
- All Superinterfaces:
Executable
- All Known Implementing Classes:
Dao
-
Method Summary
Modifier and TypeMethodDescriptiondefault intdelete(Class<?> entityClass, Collection<? extends Condition> conditions) 删除default int删除default int删除default intdelete(Class<?> entityClass, Searchable search) 通过筛选对象删除default intdeleteById(Class<?> entityClass, Serializable id, Collection<? extends Condition> conditions) 通过ID删除default intdeleteById(Class<?> entityClass, Serializable id, Condition... conditions) 通过ID删除default intdeleteByIds(Class<?> entityClass, Serializable... ids) 通过多个ID删除default intdeleteByIds(Class<?> entityClass, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 通过多个ID删除default intdeleteByIds(Class<?> entityClass, Collection<? extends Serializable> ids, Condition... conditions) 通过多个ID删除Methods inherited from interface Executable
executor, interceptor
-
Method Details
-
delete
-
delete
删除- Parameters:
entityClass- 表conditions- 条件- Returns:
- 删除条数|执行结果
-
delete
-
delete
通过筛选对象删除- Parameters:
entityClass- 实体类search- 筛选对象- Returns:
- 删除条数|执行结果
-
deleteById
通过ID删除- Parameters:
entityClass- 实体类id- IDconditions- 条件- Returns:
- 删除条数|执行结果
-
deleteById
default int deleteById(Class<?> entityClass, Serializable id, Collection<? extends Condition> conditions) 通过ID删除- Parameters:
entityClass- 实体类id- IDconditions- 条件- Returns:
- 删除条数|执行结果
-
deleteByIds
default int deleteByIds(Class<?> entityClass, Collection<? extends Serializable> ids, Condition... conditions) 通过多个ID删除- Parameters:
entityClass- 实体类ids- 多个IDconditions- 条件- Returns:
- 删除条数|执行结果
-
deleteByIds
通过多个ID删除- Parameters:
entityClass- 实体类ids- 多个ID- Returns:
- 删除条数|执行结果
-
deleteByIds
default int deleteByIds(Class<?> entityClass, Collection<? extends Serializable> ids, Collection<? extends Condition> conditions) 通过多个ID删除- Parameters:
entityClass- 实体类ids- 多个IDconditions- 条件- Returns:
- 删除条数|执行结果
-