Package restapi.crud
Interface MatchRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<MatchEntity,
,Long> org.springframework.data.jpa.repository.JpaRepository<MatchEntity,
,Long> org.springframework.data.repository.PagingAndSortingRepository<MatchEntity,
,Long> org.springframework.data.repository.query.QueryByExampleExecutor<MatchEntity>
,org.springframework.data.repository.Repository<MatchEntity,
Long>
public interface MatchRepository
extends org.springframework.data.jpa.repository.JpaRepository<MatchEntity,Long>
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByUserId1AndUserId2AndOutdated
(long u1, long u2, boolean outdated) findAllByUserId1OrUserId2
(long u1, long u2) findAllByUserIDAndOutdated
(long id, Boolean outdated) findAllByUserIDAndState
(long id, String state) findTop10ByUserId1OrUserId2OrderByIdDesc
(long u1, long u2) 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, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlush
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findOne
-
Method Details
-
findAllByUserId1OrUserId2
-
findAllByUserId1AndUserId2AndOutdated
-
findTop10ByUserId1OrUserId2OrderByIdDesc
-
findAllByUserIDAndOutdated
@Query("SELECT m FROM MatchEntity m WHERE (m.userId1 = ?1 OR m.userId2 = ?1) AND m.outdated = ?2") List<MatchEntity> findAllByUserIDAndOutdated(long id, Boolean outdated) -
findAllByUserIDAndState
@Query("SELECT m FROM MatchEntity m WHERE (m.userId1 = ?1 OR m.userId2 = ?1) AND m.state = ?2") List<MatchEntity> findAllByUserIDAndState(long id, String state)
-