public class BaseServiceImpl<P> extends AbstractBaseService<P> implements BaseService<P>
baseRepository, commonService, logger| 构造器和说明 |
|---|
BaseServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
delete(Collection<P> pojoCollection,
boolean cascade)
批量删除
|
void |
delete(P pojo,
boolean cascade)
删除一条数据
|
void |
deleteByIds(Class<?> pojoType,
Collection<?> ids)
根据id集合删除数据
|
void |
deleteByIdsAndInfer(Class<?> pojoType,
Collection<?> ids)
根据id集合推导删除,如果有逻辑删除字段,则执行逻辑删除,否则物理删除
|
void |
deleteByInfer(Collection<P> pojoCollection,
boolean cascade)
批量推导删除,如果有逻辑删除字段,则执行逻辑删除,否则物理删除
|
void |
deleteByInfer(P pojo,
boolean cascade)
推导删除,如果有逻辑删除字段,则执行逻辑删除,否则物理删除
|
void |
logicDelete(Collection<P> pojoCollection,
boolean cascade)
批量逻辑删除
|
void |
logicDelete(P pojo,
boolean cascade)
逻辑删除
|
void |
logicDeleteByIds(Class<?> pojoType,
Collection<?> ids)
根据id集合逻辑删除数据
|
void |
save(Collection<P> pojoCollection,
boolean cascade)
批量持久化数据,数据中包含id则修改,否则新增
|
P |
save(P pojo,
boolean cascade)
持久化数据,数据中包含id则修改,否则新增
|
void |
update(Collection<P> pojoCollection,
boolean cascade,
boolean ignoreNull)
批量修改数据
|
P |
update(P pojo,
boolean cascade,
boolean ignoreNull)
修改一条数据
|
buildSearchParam, getPojoType, select, selectById, selectByIds, selectPageadaptTransactionTemplateManager, getDeleteByInferTransactionTemplate, getDeleteByInferTransactionTemplate, getDeleteTransactionTemplate, getDeleteTransactionTemplate, getJdbcOperationHolderAdapter, getLogicDeleteTransactionTemplate, getLogicDeleteTransactionTemplate, getSaveTransactionTemplate, getSaveTransactionTemplate, getSelectTransactionTemplate, getSelectTransactionTemplate, getTransactionTemplateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildSearchParam, select, selectById, selectByIds, selectPage, update, updategetPojoTypeadaptTransactionTemplateManagerpublic P save(P pojo, boolean cascade)
BaseServicesave 在接口中 BaseService<P>pojo - pojo数据cascade - 级联操作,置为true则尝试级联持久化对象 并将关联条件的字段重新赋值public void save(Collection<P> pojoCollection, boolean cascade)
BaseServicesave 在接口中 BaseService<P>pojoCollection - pojo数据集cascade - 级联操作,置为true则尝试级联持久化对象 并将关联条件的字段重新赋值public P update(P pojo, boolean cascade, boolean ignoreNull)
BaseServiceupdate 在接口中 BaseService<P>pojo - pojo数据cascade - 级联操作,置为true则尝试级联持久化对象 并将关联条件的字段重新赋值ignoreNull - 更新时,是否忽略值为null的属性public void update(Collection<P> pojoCollection, boolean cascade, boolean ignoreNull)
BaseServiceupdate 在接口中 BaseService<P>pojoCollection - pojo数据集cascade - 级联操作,置为true则尝试级联持久化对象 并将关联条件的字段重新赋值ignoreNull - 更新时,是否忽略值为null的属性public void delete(P pojo, boolean cascade)
BaseServicedelete 在接口中 BaseService<P>pojo - pojo数据cascade - 级联操作,置为true则尝试级联持久化对象public void delete(Collection<P> pojoCollection, boolean cascade)
BaseServicedelete 在接口中 BaseService<P>pojoCollection - pojo数据集cascade - 级联操作,置为true则尝试级联持久化对象public void logicDelete(P pojo, boolean cascade)
BaseServicelogicDelete 在接口中 BaseService<P>pojo - pojo数据cascade - 级联操作,置为true则尝试级联持久化对象public void logicDelete(Collection<P> pojoCollection, boolean cascade)
BaseServicelogicDelete 在接口中 BaseService<P>pojoCollection - pojo数据集cascade - 级联操作,置为true则尝试级联持久化对象public void logicDeleteByIds(Class<?> pojoType, Collection<?> ids)
BaseServicelogicDeleteByIds 在接口中 BaseService<P>pojoType - pojo类型ids - id集合public void deleteByInfer(P pojo, boolean cascade)
BaseServicedeleteByInfer 在接口中 BaseService<P>pojo - pojo数据cascade - 级联操作,置为true则尝试级联持久化对象public void deleteByInfer(Collection<P> pojoCollection, boolean cascade)
BaseServicedeleteByInfer 在接口中 BaseService<P>pojoCollection - pojo数据集cascade - 级联操作,置为true则尝试级联持久化对象public void deleteByIds(Class<?> pojoType, Collection<?> ids)
BaseServicedeleteByIds 在接口中 BaseService<P>pojoType - 指定一个pojo类型ids - id集合public void deleteByIdsAndInfer(Class<?> pojoType, Collection<?> ids)
BaseServicedeleteByIdsAndInfer 在接口中 BaseService<P>pojoType - 指定一个pojo类型ids - id集合Copyright © 2022. All rights reserved.