public interface EntityDeleteDirectByAnyMapper<E> extends EntityMapper<E>
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
directDeleteEntityByAny(E entity)
根据实体条件直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByAny(E entity,
boolean includeEmpty)
根据实体条件直接删除记录,不考虑逻辑删除
|
int |
directDeleteEntityByAny(E entity,
boolean includeEmpty,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据实体条件直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByAny(E entity,
Set<String> includeEmptyFields)
根据实体条件直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByAny(E entity,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据实体条件直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByCriteria(Criteria criteria)
根据条件对象直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByCriteria(Criteria criteria,
boolean includeEmpty)
根据条件对象直接删除记录,不考虑逻辑删除
|
int |
directDeleteEntityByCriteria(Criteria criteria,
boolean includeEmpty,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据条件对象直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByCriteria(Criteria criteria,
Set<String> includeEmptyFields)
根据条件对象直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByCriteria(Criteria criteria,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据条件对象直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByMap(Map<String,Object> entity)
根据Map参数直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByMap(Map<String,Object> entity,
boolean includeEmpty)
根据Map参数直接删除记录,不考虑逻辑删除
|
int |
directDeleteEntityByMap(Map<String,Object> entity,
boolean includeEmpty,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据Map参数直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByMap(Map<String,Object> entity,
Set<String> includeEmptyFields)
根据Map参数直接删除记录,不考虑逻辑删除
|
default int |
directDeleteEntityByMap(Map<String,Object> entity,
Set<String> includeEmptyFields,
Set<String> excludeFields)
根据Map参数直接删除记录,不考虑逻辑删除
|
@WithLogicDeleted(value=false) @DeleteProvider(type=MapperProviders.class, method="directDeleteEntityByAny") int directDeleteEntityByAny(@Param(value="_w") E entity, @Param(value="_w_ie") boolean includeEmpty, @Param(value="_w_iec") Set<String> includeEmptyFields, @Param(value="_w_xc") Set<String> excludeFields)
entity - 实体对象,用于构建删除条件includeEmpty - 是否包含空值字段includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByAny(E entity, Set<String> includeEmptyFields, Set<String> excludeFields)
entity - 实体对象,用于构建删除条件includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByAny(E entity, Set<String> includeEmptyFields)
entity - 实体对象,用于构建删除条件includeEmptyFields - 需要包含的空值字段集合default int directDeleteEntityByAny(E entity, boolean includeEmpty)
entity - 实体对象,用于构建删除条件includeEmpty - 是否包含空值字段default int directDeleteEntityByAny(E entity)
entity - 实体对象,用于构建删除条件@WithLogicDeleted(value=false) @DeleteProvider(type=MapperProviders.class, method="directDeleteEntityByAny") int directDeleteEntityByMap(@Param(value="_w") Map<String,Object> entity, @Param(value="_w_ie") boolean includeEmpty, @Param(value="_w_iec") Set<String> includeEmptyFields, @Param(value="_w_xc") Set<String> excludeFields)
entity - 包含删除条件的Map对象includeEmpty - 是否包含空值字段includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByMap(Map<String,Object> entity, Set<String> includeEmptyFields, Set<String> excludeFields)
entity - 包含删除条件的Map对象includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByMap(Map<String,Object> entity, Set<String> includeEmptyFields)
entity - 包含删除条件的Map对象includeEmptyFields - 需要包含的空值字段集合default int directDeleteEntityByMap(Map<String,Object> entity, boolean includeEmpty)
entity - 包含删除条件的Map对象includeEmpty - 是否包含空值字段default int directDeleteEntityByMap(Map<String,Object> entity)
entity - 包含删除条件的Map对象@WithLogicDeleted(value=false) @DeleteProvider(type=MapperProviders.class, method="directDeleteEntityByAny") int directDeleteEntityByCriteria(@Param(value="_w") Criteria criteria, @Param(value="_w_ie") boolean includeEmpty, @Param(value="_w_iec") Set<String> includeEmptyFields, @Param(value="_w_xc") Set<String> excludeFields)
criteria - 条件对象,用于构建删除条件includeEmpty - 是否包含空值字段includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByCriteria(Criteria criteria, Set<String> includeEmptyFields, Set<String> excludeFields)
criteria - 条件对象,用于构建删除条件includeEmptyFields - 需要包含的空值字段集合excludeFields - 需要排除的字段集合default int directDeleteEntityByCriteria(Criteria criteria, Set<String> includeEmptyFields)
criteria - 条件对象,用于构建删除条件includeEmptyFields - 需要包含的空值字段集合default int directDeleteEntityByCriteria(Criteria criteria, boolean includeEmpty)
criteria - 条件对象,用于构建删除条件includeEmpty - 是否包含空值字段default int directDeleteEntityByCriteria(Criteria criteria)
criteria - 条件对象,用于构建删除条件Copyright © 2025 fossc. All rights reserved.