类 CrudBaseService<M,E,ID extends java.io.Serializable,REPO extends SupportRepository<E,ID>,MAPPER extends EntityMapper<M,E>>
- java.lang.Object
-
- net.qimooc.commons.service.CrudBaseService<M,E,ID,REPO,MAPPER>
-
- 所有已实现的接口:
NewCrudService<M,E,ID>,QuerydslPredicateService<M,E>,SpecificationQueryService<M,E>
public abstract class CrudBaseService<M,E,ID extends java.io.Serializable,REPO extends SupportRepository<E,ID>,MAPPER extends EntityMapper<M,E>> extends java.lang.Object implements NewCrudService<M,E,ID>, SpecificationQueryService<M,E>, QuerydslPredicateService<M,E>
-
-
字段概要
字段 修饰符和类型 字段 说明 protected MAPPERentityMapperprotected booleanisRepairableprotected REPOrepository
-
构造器概要
构造器 构造器 说明 CrudBaseService()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voiddelete(ID id, boolean isPhysical)MAPPERgetEntityMapper()REPOgetRepository()com.querydsl.core.types.PredicatenotDeleted(com.querydsl.core.BooleanBuilder builder, com.querydsl.core.types.EntityPath<E> entityPath)已过时。org.springframework.data.jpa.domain.SpecificationnotDeleted(org.springframework.data.jpa.domain.Specification specification)已过时。<S extends MAPPER>
voidsetEntityMapper(S entityMapper)<S extends REPO>
voidsetRepository(S repository)protected voidtagDelete(E entity)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.qimooc.commons.service.NewCrudService
count, count, create, create, delete, delete, delete, delete, exists, exists, findAll, findAll, findAll, findAll, findAll, findById, findById, update, update, update
-
-
-
-
字段详细资料
-
repository
protected REPO extends SupportRepository<E,ID> repository
-
entityMapper
protected MAPPER extends EntityMapper<M,E> entityMapper
-
isRepairable
protected boolean isRepairable
-
-
方法详细资料
-
setRepository
@Autowired public <S extends REPO> void setRepository(S repository)
-
getRepository
public REPO getRepository()
- 指定者:
getRepository在接口中NewCrudService<M,E,ID extends java.io.Serializable>- 指定者:
getRepository在接口中QuerydslPredicateService<M,E>- 指定者:
getRepository在接口中SpecificationQueryService<M,E>
-
setEntityMapper
@Autowired public <S extends MAPPER> void setEntityMapper(S entityMapper)
-
getEntityMapper
public MAPPER getEntityMapper()
- 指定者:
getEntityMapper在接口中NewCrudService<M,E,ID extends java.io.Serializable>- 指定者:
getEntityMapper在接口中QuerydslPredicateService<M,E>- 指定者:
getEntityMapper在接口中SpecificationQueryService<M,E>
-
delete
public void delete(ID id, boolean isPhysical)
- 指定者:
delete在接口中NewCrudService<M,E,ID extends java.io.Serializable>
-
tagDelete
protected void tagDelete(E entity)
-
notDeleted
@Deprecated public org.springframework.data.jpa.domain.Specification notDeleted(org.springframework.data.jpa.domain.Specification specification)
已过时。
-
notDeleted
@Deprecated public com.querydsl.core.types.Predicate notDeleted(com.querydsl.core.BooleanBuilder builder, com.querydsl.core.types.EntityPath<E> entityPath)已过时。
-
-