Package io.mybatis.service
Interface ExampleService<T,I extends Serializable>
-
- Type Parameters:
T- 实体类类型I- 主键类型
- All Known Subinterfaces:
BaseService<T,I>
- All Known Implementing Classes:
AbstractService
public interface ExampleService<T,I extends Serializable>Example 接口- Author:
- liuzh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longcount(Example<T> example)根据 example 查询总数intdelete(Example<T> example)根据 example 条件批量删除default Example<T>example()获取 Example 对象List<T>findList(Example<T> example)根据 example 条件查询TfindOne(Example<T> example)根据 example 条件查询一个,当结果多于1个时出错intupdate(T entity, Example<T> example)根据 example 查询条件批量更新(所有字段)intupdateSelective(T entity, Example<T> example)根据 example 查询条件批量更新(非空字段)
-
-
-
Method Detail
-
delete
int delete(Example<T> example)
根据 example 条件批量删除- Parameters:
example- 查询条件- Returns:
- 返回大于0成功,0失败
-
update
int update(T entity, Example<T> example)
根据 example 查询条件批量更新(所有字段)- Parameters:
entity- 实体类example- 查询条件- Returns:
- 返回大于0成功,0失败
-
updateSelective
int updateSelective(T entity, Example<T> example)
根据 example 查询条件批量更新(非空字段)- Parameters:
entity- 实体类example- 查询条件- Returns:
- 返回大于0成功,0失败
-
findOne
T findOne(Example<T> example)
根据 example 条件查询一个,当结果多于1个时出错- Parameters:
example- 查询条件- Returns:
- 实体
-
findList
List<T> findList(Example<T> example)
根据 example 条件查询- Parameters:
example- 查询条件- Returns:
- 实体集合
-
-