public class BaseService<T extends BaseEntity>
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.springframework.web.context.support.GenericWebApplicationContext |
context |
protected javax.persistence.EntityManager |
mEntityManager |
protected IDGen |
mIDGen |
protected JPAQueryFactory |
queryFactory |
protected java.lang.String |
repositoryPrefix |
protected java.lang.Class<T> |
tClass |
| 构造器和说明 |
|---|
BaseService() |
BaseService(java.lang.Class<T> tClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
_deleteById(java.lang.Long id) |
void |
_deleteInBatch(java.util.List<java.lang.Long> ids) |
java.lang.Long |
count(com.querydsl.core.types.Predicate... predicates) |
long |
delete(com.querydsl.core.types.EntityPath entityPath,
com.querydsl.core.types.Predicate... predicates) |
void |
deleteById(java.lang.Long id) |
void |
deleteInBatch(java.util.List<java.lang.Long> ids) |
com.querydsl.core.types.dsl.BooleanExpression |
delPredicate() |
com.querydsl.core.types.dsl.BooleanExpression |
delPredicate(com.querydsl.core.types.Path<T> path) |
T |
edit(java.lang.Long id,
T t) |
java.lang.Boolean |
exists(com.querydsl.core.types.Predicate... predicates) |
java.util.List<T> |
findAll() |
org.springframework.data.domain.Page<T> |
findAll(P p,
com.querydsl.core.types.Predicate... predicates) |
java.util.List |
findAll(com.querydsl.core.types.Predicate... predicates) |
T |
findById(java.lang.Long id) |
T |
findOne(com.querydsl.core.types.Predicate... predicates) |
java.lang.Long |
getAutoId(com.querydsl.core.types.dsl.EntityPathBase entity) |
java.lang.Long |
getMaxId(com.querydsl.core.types.dsl.EntityPathBase entity) |
com.querydsl.core.types.dsl.BooleanExpression |
getPredicate() |
com.querydsl.core.types.dsl.BooleanExpression |
getPredicate(com.querydsl.core.types.Path<T> path) |
protected BaseRepository |
getRepository() |
com.querydsl.core.types.dsl.BooleanExpression |
idPredicate(java.lang.Long id) |
void |
init() |
protected BaseRepositoryImpl<T> |
repositoryInstance() |
T |
save(T t) |
java.util.List<T> |
saveAll(java.util.List<T> tList) |
T |
saveAndFlush(T t) |
long |
update(com.querydsl.core.types.EntityPath entityPath,
java.util.List<com.querydsl.core.types.Path<?>> paths,
java.util.List values,
com.querydsl.core.types.Predicate... predicates) |
JPAUpdateClause |
update(com.querydsl.core.types.EntityPath entityPath,
com.querydsl.core.types.Predicate... predicates) |
protected final java.lang.String repositoryPrefix
protected javax.persistence.EntityManager mEntityManager
@Autowired protected org.springframework.web.context.support.GenericWebApplicationContext context
@Autowired protected IDGen mIDGen
protected JPAQueryFactory queryFactory
protected java.lang.Class<T extends BaseEntity> tClass
public BaseService(java.lang.Class<T> tClass)
public BaseService()
@PostConstruct public void init()
protected BaseRepository getRepository()
protected BaseRepositoryImpl<T> repositoryInstance()
public T findById(java.lang.Long id)
public org.springframework.data.domain.Page<T> findAll(P p, com.querydsl.core.types.Predicate... predicates)
public java.util.List<T> findAll()
public long update(com.querydsl.core.types.EntityPath entityPath,
java.util.List<com.querydsl.core.types.Path<?>> paths,
java.util.List values,
com.querydsl.core.types.Predicate... predicates)
public JPAUpdateClause update(com.querydsl.core.types.EntityPath entityPath, com.querydsl.core.types.Predicate... predicates)
public void _deleteById(java.lang.Long id)
public void _deleteInBatch(java.util.List<java.lang.Long> ids)
public void deleteById(java.lang.Long id)
public long delete(com.querydsl.core.types.EntityPath entityPath,
com.querydsl.core.types.Predicate... predicates)
public void deleteInBatch(java.util.List<java.lang.Long> ids)
public java.lang.Long getMaxId(com.querydsl.core.types.dsl.EntityPathBase entity)
public java.lang.Long getAutoId(com.querydsl.core.types.dsl.EntityPathBase entity)
public java.util.List findAll(com.querydsl.core.types.Predicate... predicates)
public java.lang.Boolean exists(com.querydsl.core.types.Predicate... predicates)
public T findOne(com.querydsl.core.types.Predicate... predicates)
public java.lang.Long count(com.querydsl.core.types.Predicate... predicates)
public com.querydsl.core.types.dsl.BooleanExpression delPredicate()
public com.querydsl.core.types.dsl.BooleanExpression delPredicate(com.querydsl.core.types.Path<T> path)
public com.querydsl.core.types.dsl.BooleanExpression idPredicate(java.lang.Long id)
public com.querydsl.core.types.dsl.BooleanExpression getPredicate(com.querydsl.core.types.Path<T> path)
public com.querydsl.core.types.dsl.BooleanExpression getPredicate()