Spring Data JPA 기본 제공 Query
findBy
: 해당하는 쿼리를 요청findById(Long id)
➡️ 파라미터로 입력 받은 id를 가지는 객체 반환countBy
: 쿼리 결과 행 수(데이터 개수)를 요청orderBy
: 쿼리 결과를 정렬existsBy
: 해당 조건의 항목이 존재하는지 확인Boolean existsById(Long id)
➡️ 파라미터로 입력 받은 id를 가지는 객체의 존재 여부 반환Query 메소드에 포함 가능한 키워드
And
: 여러 컬럼을 and 로 쿼리Or
: 여러 컬럼을 or 로 쿼리Containing
, Like
: 해당 키워드 포함 여부 점검Between
: 컬럼의 두 값 사이에 있는 항목 쿼리OrderBy
: 쿼리 결과를 정렬In
: 여러 값 중에 하나인 항목 쿼리Exists
: 해당 조건의 항목 존재하는지 확인