接口 BaseJpaRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
- 所有超级接口:
org.springframework.data.repository.CrudRepository<E,,ID> org.springframework.data.jpa.repository.JpaRepository<E,,ID> org.springframework.data.jpa.repository.JpaSpecificationExecutor<E>,org.springframework.data.repository.ListCrudRepository<E,,ID> org.springframework.data.repository.ListPagingAndSortingRepository<E,,ID> org.springframework.data.repository.PagingAndSortingRepository<E,,ID> org.springframework.data.repository.query.QueryByExampleExecutor<E>,org.springframework.data.repository.Repository<E,ID>
@NoRepositoryBean
public interface BaseJpaRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
extends org.springframework.data.jpa.repository.JpaRepository<E,ID>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<E>
Description : 基础Repository
- 作者:
- : gengwei.zheng
- Date:
- : 2020/4/29 15:21
-
方法概要
修饰符和类型方法说明longcount()longvoiddeleteById(ID id) findAll()org.springframework.data.domain.Page<E> findAll(org.springframework.data.domain.Pageable pageable) findAll(org.springframework.data.domain.Sort sort) org.springframework.data.domain.Page<E> findAll(org.springframework.data.jpa.domain.Specification<E> specification, org.springframework.data.domain.Pageable pageable) findAll(org.springframework.data.jpa.domain.Specification<E> specification, org.springframework.data.domain.Sort sort) 从接口继承的方法 org.springframework.data.repository.CrudRepository
delete, deleteAll, deleteAll, deleteAllById, existsById, save从接口继承的方法 org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush从接口继承的方法 org.springframework.data.jpa.repository.JpaSpecificationExecutor
delete, exists, findBy从接口继承的方法 org.springframework.data.repository.ListCrudRepository
findAllById, saveAll从接口继承的方法 org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
方法详细资料
-
findAll
- 指定者:
findAll在接口中org.springframework.data.repository.CrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable> - 指定者:
findAll在接口中org.springframework.data.repository.ListCrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-
findAll
- 指定者:
findAll在接口中org.springframework.data.repository.ListPagingAndSortingRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable> - 指定者:
findAll在接口中org.springframework.data.repository.PagingAndSortingRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-
findOne
@QueryHints() Optional<E> findOne(org.springframework.data.jpa.domain.Specification<E> specification) - 指定者:
findOne在接口中org.springframework.data.jpa.repository.JpaSpecificationExecutor<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity>
-
findAll
- 指定者:
findAll在接口中org.springframework.data.jpa.repository.JpaSpecificationExecutor<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity>
-
findAll
@QueryHints() org.springframework.data.domain.Page<E> findAll(org.springframework.data.jpa.domain.Specification<E> specification, org.springframework.data.domain.Pageable pageable) - 指定者:
findAll在接口中org.springframework.data.jpa.repository.JpaSpecificationExecutor<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity>
-
findAll
@QueryHints() List<E> findAll(org.springframework.data.jpa.domain.Specification<E> specification, org.springframework.data.domain.Sort sort) - 指定者:
findAll在接口中org.springframework.data.jpa.repository.JpaSpecificationExecutor<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity>
-
count
- 指定者:
count在接口中org.springframework.data.jpa.repository.JpaSpecificationExecutor<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity>
-
findAll
@QueryHints() org.springframework.data.domain.Page<E> findAll(org.springframework.data.domain.Pageable pageable) - 指定者:
findAll在接口中org.springframework.data.repository.PagingAndSortingRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-
findById
- 指定者:
findById在接口中org.springframework.data.repository.CrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-
count
@QueryHints() long count()- 指定者:
count在接口中org.springframework.data.repository.CrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-
deleteById
- 指定者:
deleteById在接口中org.springframework.data.repository.CrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>
-