T - 不能为空public interface DeleteByPropertyMapper<T>
| Modifier and Type | Method and Description |
|---|---|
int |
deleteBetweenByProperty(Fn<T,?> fn,
Object begin,
Object end)
根据属性及对应值进行删除,删除条件使用 between
|
int |
deleteByProperty(Fn<T,?> fn,
Object value)
根据实体中的属性删除,条件使用等号
|
int |
deleteInByProperty(Fn<T,?> fn,
Object value)
根据实体中的属性删除,条件使用 in
|
@DeleteProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteByProperty(@Param(value="fn") Fn<T,?> fn, @Param(value="value") Object value)
fn - 属性value - 属性值@DeleteProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteInByProperty(@Param(value="fn") Fn<T,?> fn, @Param(value="values") Object value)
fn - 属性value - 属性值@SelectProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteBetweenByProperty(@Param(value="fn") Fn<T,?> fn, @Param(value="begin") Object begin, @Param(value="end") Object end)
fn - 属性begin - 开始值end - 开始值Copyright © 2022. All rights reserved.