public interface BaseService<T,ID extends Serializable,R extends BaseJpaRepository<T,ID>>
| 限定符和类型 | 方法和说明 |
|---|---|
long |
count()
extend CrudRepository
|
<S extends T> |
count(org.springframework.data.domain.Example<S> example)
extend QueryByExampleExecutor
|
void |
delete(T entity)
extend CrudRepository
|
void |
deleteAll()
extend CrudRepository
|
void |
deleteAll(Iterable<? extends T> entities)
extend CrudRepository
|
void |
deleteAllInBatch()
extend JpaRepository
|
void |
deleteById(ID id)
extend CrudRepository
|
void |
deleteInBatch(Iterable<T> entities)
extend JpaRepository
|
<S extends T> |
exists(org.springframework.data.domain.Example<S> example)
extend QueryByExampleExecutor
|
boolean |
existsById(ID id)
extend CrudRepository
|
List<T> |
findAll()
extend JpaRepository
|
<S extends T> |
findAll(org.springframework.data.domain.Example<S> example,
org.springframework.data.domain.Pageable pageable)
extend QueryByExampleExecutor
|
<S extends T> |
findAll(org.springframework.data.domain.Example<S> example,
org.springframework.data.domain.Sort sort)
extend JpaRepository
|
List<T> |
findAll(org.springframework.data.domain.Example<T> example)
extend JpaRepository
|
org.springframework.data.domain.Page<T> |
findAll(org.springframework.data.domain.Pageable pageable)
extend PagingAndSortingRepository
|
List<T> |
findAll(org.springframework.data.domain.Sort sort)
extend JpaRepository
|
List<T> |
findAllById(Iterable<ID> ids)
extend JpaRepository
|
Optional<T> |
findById(ID id)
extend CrudRepository
|
<S extends T> |
findOne(org.springframework.data.domain.Example<S> example)
extend QueryByExampleExecutor
|
T |
getOne(ID id)
extend JpaRepository
|
R |
getRepository()
获取Repository
|
<S extends T> |
save(S entity)
extend CrudRepository
|
<S extends T> |
saveAll(Iterable<S> entities)
extend JpaRepository
|
<S extends T> |
saveAndFlush(S entity)
extend JpaRepository
|
T |
update(ID id,
T entity)
extend BaseJpaRepository
|
T |
updateAndFlush(ID id,
T entity)
extend BaseJpaRepository
|
R getRepository()
<S extends T> S saveAndFlush(S entity)
void deleteAllInBatch()
<S extends T> List<S> findAll(org.springframework.data.domain.Example<S> example, org.springframework.data.domain.Sort sort)
<S extends T> Optional<S> findOne(org.springframework.data.domain.Example<S> example)
<S extends T> org.springframework.data.domain.Page<S> findAll(org.springframework.data.domain.Example<S> example, org.springframework.data.domain.Pageable pageable)
<S extends T> long count(org.springframework.data.domain.Example<S> example)
<S extends T> boolean exists(org.springframework.data.domain.Example<S> example)
org.springframework.data.domain.Page<T> findAll(org.springframework.data.domain.Pageable pageable)
<S extends T> S save(S entity)
boolean existsById(ID id)
long count()
void deleteById(ID id)
void delete(T entity)
void deleteAll()
Copyright © 2020. All rights reserved.