接口 JRepository<E,ID>

所有超级接口:
org.springframework.data.repository.CrudRepository<E,ID>, org.springframework.data.repository.PagingAndSortingRepository<E,ID>, org.springframework.data.repository.Repository<E,ID>
所有已知实现类:
JRepositoryImpl

@NoRepositoryBean public interface JRepository<E,ID> extends org.springframework.data.repository.PagingAndSortingRepository<E,ID>
  • 嵌套类概要

    嵌套类
    修饰符和类型
    接口
    说明
    static interface 
     
  • 方法概要

    修饰符和类型
    方法
    说明
    long
     
    default void
    delete(E entity)
     
    int
    delete(E entity, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
     
    void
     
    default void
    deleteAll(Iterable<? extends E> entities)
     
    int
    deleteAll(Iterable<? extends E> entities, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
     
    default void
    deleteAllById(Iterable<? extends ID> ids)
     
    default void
     
    int
    deleteById(ID id, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
     
    default void
    deleteByIds(Iterable<? extends ID> ids)
     
    int
    deleteByIds(Iterable<? extends ID> ids, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
     
     
    default boolean
     
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize)
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort)
     
    org.springframework.data.domain.Page<E>
    findAll(int pageIndex, int pageSize, org.springframework.data.domain.Sort sort)
     
    findAll(org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
     
    findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
     
    findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort)
     
    org.springframework.data.domain.Page<E>
    findAll(org.springframework.data.domain.Pageable pageable)
     
    org.springframework.data.domain.Page<E>
    findAll(org.springframework.data.domain.Pageable pageable, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
    findAll(org.springframework.data.domain.Sort sort)
     
    default Iterable<E>
     
    default Optional<E>
     
    default Optional<E>
    findById(ID id, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
     
    findByIds(Iterable<ID> ids, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
     
    findMapByIds(Iterable<ID> ids, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
     
    findNullable(ID id, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
     
    default E
    insert(E entity)
     
    default E
    insert(org.babyfish.jimmer.Input<E> input)
     
    pager(int pageIndex, int pageSize)
     
    pager(org.springframework.data.domain.Pageable pageable)
     
    default E
    save(org.babyfish.jimmer.Input<E> input)
     
    default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E>
    save(org.babyfish.jimmer.Input<E> input, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
     
    default <S extends E>
    S
    save(S entity)
     
    <S extends E>
    org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S>
    save(S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
     
    default <S extends E>
    Iterable<S>
    saveAll(Iterable<S> entities)
     
    <S extends E>
    org.babyfish.jimmer.sql.ast.mutation.BatchSaveResult<S>
    saveAll(Iterable<S> entities, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
     
    <S extends E>
    org.babyfish.jimmer.sql.ast.mutation.BatchEntitySaveCommand<S>
    saveAllCommand(Iterable<S> entities)
     
    org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<E>
    saveCommand(org.babyfish.jimmer.Input<E> input)
     
    <S extends E>
    org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<S>
    saveCommand(S entity)
     
    org.babyfish.jimmer.sql.JSqlClient
    sql()
     
    org.babyfish.jimmer.meta.ImmutableType
     
    default E
    update(E entity)
     
    default E
    update(org.babyfish.jimmer.Input<E> input)
     
  • 方法详细资料

    • sql

      org.babyfish.jimmer.sql.JSqlClient sql()
    • type

      org.babyfish.jimmer.meta.ImmutableType type()
    • entityType

      Class<E> entityType()
    • pager

      JRepository.Pager pager(org.springframework.data.domain.Pageable pageable)
    • pager

      JRepository.Pager pager(int pageIndex, int pageSize)
    • findNullable

      E findNullable(ID id)
    • findNullable

      E findNullable(ID id, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • findById

      @NotNull default Optional<E> findById(ID id)
      指定者:
      findById 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • findById

      default Optional<E> findById(ID id, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • findByIds

      @AliasFor("findAllById") List<E> findByIds(Iterable<ID> ids)
    • findAllById

      @AliasFor("findByIds") @NotNull default Iterable<E> findAllById(@NotNull Iterable<ID> ids)
      指定者:
      findAllById 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • findByIds

      List<E> findByIds(Iterable<ID> ids, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • findMapByIds

      Map<ID,E> findMapByIds(Iterable<ID> ids)
    • findMapByIds

      Map<ID,E> findMapByIds(Iterable<ID> ids, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • findAll

      @NotNull List<E> findAll()
      指定者:
      findAll 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • findAll

      List<E> findAll(org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
    • findAll

      List<E> findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
    • findAll

      @NotNull List<E> findAll(@NotNull org.springframework.data.domain.Sort sort)
      指定者:
      findAll 在接口中 org.springframework.data.repository.PagingAndSortingRepository<E,ID>
    • findAll

      List<E> findAll(org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.babyfish.jimmer.meta.TypedProp.Scalar<?,?>... sortedProps)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.springframework.data.domain.Sort sort)
    • findAll

      org.springframework.data.domain.Page<E> findAll(int pageIndex, int pageSize, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher, org.springframework.data.domain.Sort sort)
    • findAll

      @NotNull org.springframework.data.domain.Page<E> findAll(@NotNull org.springframework.data.domain.Pageable pageable)
      指定者:
      findAll 在接口中 org.springframework.data.repository.PagingAndSortingRepository<E,ID>
    • findAll

      org.springframework.data.domain.Page<E> findAll(org.springframework.data.domain.Pageable pageable, org.babyfish.jimmer.sql.fetcher.Fetcher<E> fetcher)
    • existsById

      default boolean existsById(ID id)
      指定者:
      existsById 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • count

      long count()
      指定者:
      count 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • insert

      @NotNull default E insert(@NotNull org.babyfish.jimmer.Input<E> input)
    • insert

      @NotNull default E insert(@NotNull E entity)
    • update

      @NotNull default E update(@NotNull org.babyfish.jimmer.Input<E> input)
    • update

      @NotNull default E update(@NotNull E entity)
    • save

      @NotNull default E save(@NotNull org.babyfish.jimmer.Input<E> input)
    • save

      @NotNull default <S extends E> S save(@NotNull S entity)
      指定者:
      save 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • save

      @NotNull default org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<E> save(@NotNull org.babyfish.jimmer.Input<E> input, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
    • save

      @NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleSaveResult<S> save(@NotNull S entity, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
    • saveCommand

      @NotNull org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<E> saveCommand(@NotNull org.babyfish.jimmer.Input<E> input)
    • saveCommand

      @NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.SimpleEntitySaveCommand<S> saveCommand(@NotNull S entity)
    • saveAll

      @NotNull default <S extends E> Iterable<S> saveAll(@NotNull Iterable<S> entities)
      指定者:
      saveAll 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • saveAll

      @NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.BatchSaveResult<S> saveAll(@NotNull Iterable<S> entities, org.babyfish.jimmer.sql.ast.mutation.SaveMode mode)
    • saveAllCommand

      @NotNull <S extends E> org.babyfish.jimmer.sql.ast.mutation.BatchEntitySaveCommand<S> saveAllCommand(@NotNull Iterable<S> entities)
    • delete

      default void delete(@NotNull E entity)
      指定者:
      delete 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • delete

      int delete(@NotNull E entity, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
    • deleteAll

      default void deleteAll(@NotNull Iterable<? extends E> entities)
      指定者:
      deleteAll 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • deleteAll

      int deleteAll(@NotNull Iterable<? extends E> entities, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
    • deleteById

      default void deleteById(@NotNull ID id)
      指定者:
      deleteById 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • deleteById

      int deleteById(@NotNull ID id, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
    • deleteByIds

      @AliasFor("deleteAllById") default void deleteByIds(Iterable<? extends ID> ids)
    • deleteAllById

      @AliasFor("deleteByIds") default void deleteAllById(@NotNull Iterable<? extends ID> ids)
      指定者:
      deleteAllById 在接口中 org.springframework.data.repository.CrudRepository<E,ID>
    • deleteByIds

      @AliasFor("deleteAllById") int deleteByIds(Iterable<? extends ID> ids, org.babyfish.jimmer.sql.ast.mutation.DeleteMode mode)
    • deleteAll

      void deleteAll()
      指定者:
      deleteAll 在接口中 org.springframework.data.repository.CrudRepository<E,ID>