public class BaseServiceImpl<T> extends Object implements BaseService<T>
| Constructor and Description |
|---|
BaseServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
batchDelete(List<Long> ids)
批量ID删除
|
List<T> |
batchGet(List<Long> ids)
批量获取实体
|
int |
batchInsert(List<T> list)
批量选择性插入
|
int |
count(Query<T> query)
根据条件数量查询
|
int |
delete(Long id)
根据ID删除
|
int |
deleteByExample(Query<T> query)
根据条件删除
|
T |
get(Long id)
根据ID获取实体
|
T |
getByExample(Query<T> query)
根据条件获取实体
|
int |
insert(T entity)
选择性插入
|
int |
insertAll(T entity)
全字段插入
|
List<T> |
list(Query<T> query)
根据条件列表查询
|
Pagination<T> |
page(PageQueryExample<T> query)
分页查询
|
int |
save(T entity)
选择性保存
|
int |
saveAll(T entity)
全字段保存
|
int |
update(T entity)
选择性更新
|
int |
updateAll(T entity)
全字段更新
|
int |
updateByExample(T entity,
Query<T> query)
根据条件选择性更新
|
int |
updateByExampleAll(T entity,
Query<T> query)
根据条件更新全字段
|
public int insert(T entity)
BaseService仅插入非null字段
insert in interface BaseService<T>entity - 实体public int insertAll(T entity)
BaseService无论是否为null均进行插入
insertAll in interface BaseService<T>entity - 实体public int save(T entity)
BaseServiceentity.id = null -> 插入
entity.id != null -> 更新
save in interface BaseService<T>entity - 实体public int saveAll(T entity)
BaseServiceentity.id = null -> 插入
entity.id != null -> 更新
saveAll in interface BaseService<T>entity - 实体public int batchInsert(List<T> list)
BaseServicebatchInsert in interface BaseService<T>list - 实体列表public int delete(Long id)
BaseServicedelete in interface BaseService<T>id - 主键IDpublic int batchDelete(List<Long> ids)
BaseServicebatchDelete in interface BaseService<T>ids - ID列表public int deleteByExample(Query<T> query)
BaseServicedeleteByExample in interface BaseService<T>public int update(T entity)
BaseService仅更新非null字段
update in interface BaseService<T>entity - 实体public int updateAll(T entity)
BaseService无论是否为null均进行更新
updateAll in interface BaseService<T>entity - 实体public int updateByExample(T entity, Query<T> query)
BaseServiceupdateByExample in interface BaseService<T>entity - 实体 (set)query - 查询条件 (where)public int updateByExampleAll(T entity, Query<T> query)
BaseServiceupdateByExampleAll in interface BaseService<T>entity - 实体 (set)query - 查询条件 (where)public T get(Long id)
BaseServiceget in interface BaseService<T>id - 主键IDpublic List<T> batchGet(List<Long> ids)
BaseServicebatchGet in interface BaseService<T>ids - ID列表public T getByExample(Query<T> query)
BaseService多个时仅返回ID倒序排序首个
getByExample in interface BaseService<T>query - 查询条件public int count(Query<T> query)
BaseServicecount in interface BaseService<T>query - 查询条件public List<T> list(Query<T> query)
BaseServicelist in interface BaseService<T>query - 查询条件public Pagination<T> page(PageQueryExample<T> query)
BaseServicepage in interface BaseService<T>query - 查询条件Copyright © 2021. All rights reserved.