Package restapi.crud
Interface RequestRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<RequestEntity,
,Long> org.springframework.data.jpa.repository.JpaRepository<RequestEntity,
,Long> org.springframework.data.repository.PagingAndSortingRepository<RequestEntity,
,Long> org.springframework.data.repository.query.QueryByExampleExecutor<RequestEntity>
,org.springframework.data.repository.Repository<RequestEntity,
Long>
public interface RequestRepository
extends org.springframework.data.jpa.repository.JpaRepository<RequestEntity,Long>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
existsBySenderIDAndReceiverID
(long sender, long receiver) findAllBySenderIDAndState
(long sender, String state) findAllBySenderIDOrReceiverID
(long sender, long receiver) findAllByUserIDAndState
(long id, String state) findBySenderIDAndReceiverID
(long sender, long receiver) 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
-
findAllBySenderIDOrReceiverID
-
findAllByUserIDAndState
@Query("SELECT r FROM RequestEntity r WHERE (r.senderID = ?1 OR r.receiverID = ?1) AND r.state = ?2") List<RequestEntity> findAllByUserIDAndState(long id, String state) -
findAllBySenderIDAndState
-
findBySenderIDAndReceiverID
-
existsBySenderIDAndReceiverID
boolean existsBySenderIDAndReceiverID(long sender, long receiver)
-