Interface JpaRepository<E,​ID>

    • Method Detail

      • saveAll

        @NonNull
        <S extends E> java.util.List<S> saveAll​(@NonNull @Valid @NotNull
                                                @Valid @NotNull java.lang.Iterable<S> entities)
        Description copied from interface: CrudRepository
        Saves all given entities, possibly returning new instances representing the saved state.
        Specified by:
        saveAll in interface CrudRepository<E,​ID>
        Type Parameters:
        S - The generic type
        Parameters:
        entities - The entities to saved. Must not be null.
        Returns:
        The saved entities objects. will never be null.
      • findAll

        @NonNull
        java.util.List<E> findAll()
        Description copied from interface: CrudRepository
        Returns all instances of the type.
        Specified by:
        findAll in interface CrudRepository<E,​ID>
        Returns:
        all entities
      • findAll

        @NonNull
        java.util.List<E> findAll​(@NonNull
                                  Sort sort)
        Description copied from interface: PageableRepository
        Find all results for the given sort order.
        Specified by:
        findAll in interface PageableRepository<E,​ID>
        Parameters:
        sort - The sort
        Returns:
        The iterable results
      • saveAndFlush

        @QueryHint(name="javax.persistence.FlushModeType",
                   value="AUTO")
        <S extends E> S saveAndFlush​(@NonNull @Valid @NotNull
                                     S entity)
        Save and perform a flush() of any pending operations.
        Type Parameters:
        S - The entity generic type
        Parameters:
        entity - The entity
        Returns:
        The entity, possibly mutated
      • flush

        void flush()
        Adds a flush method.
      • load

        <S extends E> S load​(@NonNull @NotNull
                             @NotNull java.io.Serializable id)
        Adds a load method.
        Type Parameters:
        S - the entity type
        Parameters:
        id - the entity ID
        Returns:
        An uninitialized proxy