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 Details

    • findAllByUserId1OrUserId2

      List<MatchEntity> findAllByUserId1OrUserId2(long u1, long u2)
    • findAllByUserId1AndUserId2AndOutdated

      List<MatchEntity> findAllByUserId1AndUserId2AndOutdated(long u1, long u2, boolean outdated)
    • findTop10ByUserId1OrUserId2OrderByIdDesc

      List<MatchEntity> findTop10ByUserId1OrUserId2OrderByIdDesc(long u1, long u2)
    • 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)