public interface IService<T,PK>
顶级 Service
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
deleteBatchIds(List<? extends Serializable> idList)
删除(根据ID 批量删除)
|
boolean |
deleteById(Serializable id)
根据 ID 删除
|
boolean |
deleteByMap(Map<String,Object> columnMap)
根据 columnMap 条件,删除记录
|
boolean |
deleteSelective(T entity)
根据 entity 条件,删除记录
|
boolean |
insert(T entity)
插入一条记录
|
boolean |
insertBatch(List<T> entityList)
插入(批量),该方法不适合 Oracle
|
boolean |
insertOrUpdate(T entity)
TableId 注解存在更新记录,否插入一条记录
|
boolean |
insertOrUpdateSelective(T entity)
TableId 注解存在更新记录,否插入一条记录 (选择字段, null 字段不插入)
|
boolean |
insertSelective(T entity)
插入一条记录(选择字段, null 字段不插入)
|
List<T> |
selectBatchIds(List<? extends Serializable> idList)
查询(根据ID 批量查询)
|
T |
selectById(Serializable id)
根据 ID 查询
|
List<T> |
selectByMap(Map<String,Object> columnMap)
查询(根据 columnMap 条件)
|
int |
selectCount(EntityWrapper<T> entityWrapper)
根据 EntityWrapper 条件,查询总记录数
|
int |
selectCount(T entity)
根据 entity 条件,查询总记录数
|
List<T> |
selectList(EntityWrapper<T> entityWrapper)
查询列表
|
T |
selectOne(EntityWrapper<T> entityWrapper)
根据 EntityWrapper,查询一条记录
|
T |
selectOne(T entity)
根据 entity 条件,查询一条记录
|
Page<T> |
selectPage(Page<T> page,
EntityWrapper<T> entityWrapper)
翻页查询
|
boolean |
update(T entity,
T whereEntity)
根据 whereEntity 条件,更新记录
|
boolean |
updateBatchById(List<T> entityList)
根据ID 批量更新
|
boolean |
updateById(T entity)
根据 ID 修改
|
boolean |
updateSelective(T entity,
T whereEntity)
根据 whereEntity 条件,选择更新记录
|
boolean |
updateSelectiveById(T entity)
根据 ID 选择修改
|
boolean insert(T entity)
插入一条记录
entity - 实体对象boolean insertSelective(T entity)
插入一条记录(选择字段, null 字段不插入)
entity - 实体对象boolean insertBatch(List<T> entityList)
插入(批量),该方法不适合 Oracle
entityList - 实体对象列表boolean deleteById(Serializable id)
根据 ID 删除
id - 主键IDboolean deleteByMap(Map<String,Object> columnMap)
根据 columnMap 条件,删除记录
columnMap - 表字段 map 对象boolean deleteSelective(T entity)
根据 entity 条件,删除记录
entity - 实体对象boolean deleteBatchIds(List<? extends Serializable> idList)
删除(根据ID 批量删除)
idList - 主键ID列表boolean updateById(T entity)
根据 ID 修改
entity - 实体对象boolean updateSelectiveById(T entity)
根据 ID 选择修改
entity - 实体对象boolean update(T entity, T whereEntity)
根据 whereEntity 条件,更新记录
entity - 实体对象whereEntity - 实体查询条件(可以为 null)boolean updateSelective(T entity, T whereEntity)
根据 whereEntity 条件,选择更新记录
entity - 实体对象whereEntity - 实体查询条件(可以为 null)boolean updateBatchById(List<T> entityList)
根据ID 批量更新
entityList - 实体对象列表boolean insertOrUpdate(T entity)
TableId 注解存在更新记录,否插入一条记录
entity - 实体对象boolean insertOrUpdateSelective(T entity)
TableId 注解存在更新记录,否插入一条记录 (选择字段, null 字段不插入)
entity - 实体对象T selectById(Serializable id)
根据 ID 查询
id - 主键IDList<T> selectBatchIds(List<? extends Serializable> idList)
查询(根据ID 批量查询)
idList - 主键ID列表List<T> selectByMap(Map<String,Object> columnMap)
查询(根据 columnMap 条件)
columnMap - 表字段 map 对象T selectOne(EntityWrapper<T> entityWrapper)
根据 EntityWrapper,查询一条记录
entityWrapper - 实体对象int selectCount(T entity)
根据 entity 条件,查询总记录数
entity - 实体对象int selectCount(EntityWrapper<T> entityWrapper)
根据 EntityWrapper 条件,查询总记录数
entityWrapper - 实体对象List<T> selectList(EntityWrapper<T> entityWrapper)
查询列表
entityWrapper - 实体包装类 EntityWrapperPage<T> selectPage(Page<T> page, EntityWrapper<T> entityWrapper)
翻页查询
page - 翻页对象entityWrapper - 实体包装类 EntityWrapperCopyright © 2016. All rights reserved.