Package restapi.crud
Interface MatchRequestRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<MatchRequestEntity,
,Long> org.springframework.data.jpa.repository.JpaRepository<MatchRequestEntity,
,Long> org.springframework.data.repository.PagingAndSortingRepository<MatchRequestEntity,
,Long> org.springframework.data.repository.query.QueryByExampleExecutor<MatchRequestEntity>
,org.springframework.data.repository.Repository<MatchRequestEntity,
Long>
public interface MatchRequestRepository
extends org.springframework.data.jpa.repository.JpaRepository<MatchRequestEntity,Long>
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByReceiver
(long u1) findAllByReceiverAndState
(long u1, String state) findAllBySender
(long u1) findAllBySenderAndState
(long u1, String state) findAllBySenderOrReceiver
(long u1, long u2) findAllByUserIDAndState
(long id, String state) findByMatchId
(long matchId) 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
-
findByMatchId
-
findAllBySenderOrReceiver
-
findAllBySender
-
findAllByReceiver
-
findAllBySenderAndState
-
findAllByReceiverAndState
-
findAllByUserIDAndState
@Query("SELECT m FROM MatchRequestEntity m WHERE (m.sender = ?1 OR m.receiver = ?1) AND m.state = ?2") List<MatchRequestEntity> findAllByUserIDAndState(long id, String state)
-