Interface DeleteByPropertyMapper<T>
- Type Parameters:
T- 不能为空
public interface DeleteByPropertyMapper<T>
- Author:
- jingkaihui
-
Method Summary
Modifier and TypeMethodDescriptionintdeleteBetweenByProperty(Fn<T, ?> fn, Object begin, Object end) 根据属性及对应值进行删除,删除条件使用 betweenintdeleteByProperty(Fn<T, ?> fn, Object value) 根据实体中的属性删除,条件使用等号intdeleteInByProperty(Fn<T, ?> fn, Object value) 根据实体中的属性删除,条件使用 in
-
Method Details
-
deleteByProperty
@DeleteProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteByProperty(@Param("fn") Fn<T, ?> fn, @Param("value") Object value) 根据实体中的属性删除,条件使用等号- Parameters:
fn- 属性value- 属性值- Returns:
-
deleteInByProperty
@DeleteProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteInByProperty(@Param("fn") Fn<T, ?> fn, @Param("values") Object value) 根据实体中的属性删除,条件使用 in- Parameters:
fn- 属性value- 属性值- Returns:
-
deleteBetweenByProperty
@SelectProvider(type=DeletePropertyProvider.class, method="dynamicSQL") int deleteBetweenByProperty(@Param("fn") Fn<T, ?> fn, @Param("begin") Object begin, @Param("end") Object end) 根据属性及对应值进行删除,删除条件使用 between- Parameters:
fn- 属性begin- 开始值end- 开始值- Returns:
-