public interface GenericService<T,ID,R extends org.springframework.data.jpa.repository.JpaRepository<T,ID>>
| Modifier and Type | Method and Description |
|---|---|
default long |
count() |
default void |
delete(T entity) |
default void |
deleteAll() |
default void |
deleteAll(@NonNull Iterable<? extends T> entities) |
default void |
deleteAllInBatch() |
default void |
deleteById(ID id) |
default void |
deleteInBatch(@NonNull Iterable<T> entities) |
default boolean |
existsById(ID id) |
default Iterable<T> |
findAll() |
default org.springframework.data.domain.Page<T> |
findAll(@NonNull org.springframework.data.domain.Pageable pageable) |
default Iterable<T> |
findAll(@NonNull org.springframework.data.domain.Sort sort) |
default Iterable<T> |
findAllById(@NonNull Iterable<ID> ids) |
default Optional<T> |
findById(ID id) |
default void |
flush() |
default T |
getOne(ID id) |
R |
getRepository() |
default <S extends T> |
save(S entity) |
default <S extends T> |
saveAll(@NonNull Iterable<S> entities) |
default <S extends T> |
saveAndFlush(S entity) |
default long count()
default void delete(@NonNull
T entity)
default void deleteAll()
default void deleteAllInBatch()
default void deleteById(@NonNull
ID id)
default boolean existsById(@NonNull
ID id)
default org.springframework.data.domain.Page<T> findAll(@NonNull @NonNull org.springframework.data.domain.Pageable pageable)
default void flush()
R getRepository()
default <S extends T> S save(@NonNull S entity)
default <S extends T> S saveAndFlush(@NonNull S entity)
Copyright © 2015–2019 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.