매칭 시스템 관리

요구사항

필터링 항목

Query DSL

fetch

Query dsl의 결과를 반환한다.

  1. fetch() : 리스트로 결과를 반환한다. 만약에 데이터가 없으면 빈 리스트를 반환한다.
  2. fetchOne() : 오직 하나의 건을 조회한다. 결과가 없을때는 null 을 반환, 결과가 둘 이상일 경우에는 NonUniqueResultException 예외를 던진다.
  3. fetchFirst() : 처음 한 건의 쿼리만 조회할 때 사용한다. limit(1).fetch 와 동일하다.
  4. fetchResults() : 페이징 정보를 포함하면서, count쿼리도 같이 실행하여 가져온다.
  5. fetchCount() : 전체 건수를 조회한다.

sort

sql과 같이 orderBy() 로 정렬을 진행한다.