Interface SongsRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<Song,,Integer> org.springframework.data.jpa.repository.JpaRepository<Song,,Integer> org.springframework.data.repository.ListCrudRepository<Song,,Integer> org.springframework.data.repository.ListPagingAndSortingRepository<Song,,Integer> org.springframework.data.repository.PagingAndSortingRepository<Song,,Integer> org.springframework.data.repository.query.QueryByExampleExecutor<Song>,org.springframework.data.repository.Repository<Song,,Integer> SongsRepositoryCustom
public interface SongsRepository
extends org.springframework.data.jpa.repository.JpaRepository<Song,Integer>, SongsRepositoryCustom
-
Method Summary
Modifier and TypeMethodDescriptionfindByArtistGESize(int length) findByReleasedAfter(LocalDate date) org.springframework.data.domain.Page<Song> findByReleasedAfter(LocalDate date, org.springframework.data.domain.Pageable pageable) findByReleasedBetween(LocalDate starting, LocalDate ending) org.springframework.data.domain.Page<Song> findByReleasedBetween(LocalDate starting, LocalDate ending, org.springframework.data.domain.Pageable pageable) findByTitle(String title) findByTitleContaining(String string) findByTitleGESize(int length) findByTitleLike(String string) findByTitleNot(String title) findByTitleNotContaining(String title) findByTitleNotLike(String title) org.springframework.data.domain.Slice<Song> findByTitleNullAndReleasedAfter(LocalDate date, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Slice<Song> findByTitleStartingWith(String string, org.springframework.data.domain.Pageable pageable) findByTitleStartingWith(String string, org.springframework.data.domain.Sort sort) org.springframework.data.domain.Page<Song> findPageByTitleNullAndReleasedAfter(LocalDate date, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<Song> findPageByTitleStartingWith(String string, org.springframework.data.domain.Pageable pageable) getByTitle(String title) getTitlesGESizeNative(int length) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAllMethods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOneMethods inherited from interface info.ejava.examples.db.jpa.songs.repo.SongsRepositoryCustom
random
-
Method Details
-
getByTitle
-
findByTitle
-
findByTitleNot
-
findByTitleContaining
-
findByTitleNotContaining
-
findByTitleLike
-
findByTitleNotLike
-
findByReleasedAfter
-
findByReleasedGreaterThanEqual
-
findByReleasedBetween
-
findByReleasedAfter
-
findByReleasedBetween
-
findByTitleNullAndReleasedAfter
-
findByTitleNullAndReleasedAfter
-
findPageByTitleNullAndReleasedAfter
-
getTitlesGESizeNative
-
findByTitleGESize
-
findByArtistGESize
-
findByTitleStartingWith
-
findByTitleStartingWith
-
findPageByTitleStartingWith
-