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, save
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
Methods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAll
Methods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
Methods 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
-