接口 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
  • 方法概要

    修饰符和类型
    方法
    说明
    long
     
    long
    count(org.springframework.data.jpa.domain.Specification<E> specification)
     
    void
     
     
    org.springframework.data.domain.Page<E>
    findAll(org.springframework.data.domain.Pageable pageable)
     
    findAll(org.springframework.data.domain.Sort sort)
     
    findAll(org.springframework.data.jpa.domain.Specification<E> specification)
     
    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)
     
     
    findOne(org.springframework.data.jpa.domain.Specification<E> specification)
     

    从接口继承的方法 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

      @QueryHints() List<E> 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

      @QueryHints() List<E> findAll(org.springframework.data.domain.Sort sort)
      指定者:
      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

      @QueryHints() List<E> findAll(org.springframework.data.jpa.domain.Specification<E> specification)
      指定者:
      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

      @QueryHints() long count(org.springframework.data.jpa.domain.Specification<E> specification)
      指定者:
      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

      @QueryHints() Optional<E> findById(ID id)
      指定者:
      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

      @Transactional void deleteById(ID id)
      指定者:
      deleteById 在接口中 org.springframework.data.repository.CrudRepository<E extends cn.herodotus.stirrup.core.definition.domain.base.Entity,ID extends Serializable>