public abstract class AbstractBaseService<P> extends AbstractServiceSupport implements BaseService<P>
| 限定符和类型 | 字段和说明 |
|---|---|
protected BaseRepository |
baseRepository |
protected CommonService |
commonService |
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AbstractBaseService() |
| 限定符和类型 | 方法和说明 |
|---|---|
SearchParam<P> |
buildSearchParam()
构建pojo查询参数
|
Class<?> |
getPojoType()
获取持久对象泛型的class
|
List<P> |
select(SearchParam<P> searchParam)
根据参数查询
|
P |
selectById(Object id)
根据主键查询
|
List<P> |
selectByIds(Collection<Object> ids)
根据主键id查询
|
PageResult<P> |
selectPage(SearchParam<P> searchParam)
根据参数分页查询
|
adaptTransactionTemplateManager, getDeleteByInferTransactionTemplate, getDeleteByInferTransactionTemplate, getDeleteTransactionTemplate, getDeleteTransactionTemplate, getJdbcOperationHolderAdapter, getLogicDeleteTransactionTemplate, getLogicDeleteTransactionTemplate, getSaveTransactionTemplate, getSaveTransactionTemplate, getSelectTransactionTemplate, getSelectTransactionTemplate, getTransactionTemplateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, delete, deleteByIds, deleteByIdsAndInfer, deleteByInfer, deleteByInfer, logicDelete, logicDelete, logicDeleteByIds, save, save, update, update, update, updateadaptTransactionTemplateManager@Autowired protected CommonService commonService
@Autowired protected BaseRepository baseRepository
protected final org.slf4j.Logger logger
public Class<?> getPojoType()
FullAutomaticMappinggetPojoType 在接口中 FullAutomaticMappingpublic SearchParam<P> buildSearchParam()
BaseServicebuildSearchParam 在接口中 BaseService<P>public List<P> select(SearchParam<P> searchParam)
BaseServiceselect 在接口中 BaseService<P>searchParam - 查询参数public PageResult<P> selectPage(SearchParam<P> searchParam)
BaseServiceselectPage 在接口中 BaseService<P>searchParam - 查询参数public P selectById(Object id)
BaseServiceselectById 在接口中 BaseService<P>id - idpublic List<P> selectByIds(Collection<Object> ids)
BaseServiceselectByIds 在接口中 BaseService<P>ids - id集合Copyright © 2022. All rights reserved.