코딩마을방범대
로그인
코딩마을방범대
로그인
AI교육과정 - Spring.5
단비
·
2022년 12월 9일
팔로우
0
Java
0
AI교육과정
목록 보기
44/69
Query Method
😁 연산자
Or: (행이 다를 경우)둘 다 맞으면 두 개 다 출력, 아니면 맞는 것만 출력 (ex: findByName
Or
Email)
And: 둘 다 맞으면 출력 (ex: findByName
And
Email)
After: ~이후(>), 해당 아이디를 포함하지않음 (ex: findById
After)
GreaterThanEqual: GreaterThan=~보다 크다, Equal=같다 / 크거나 같다 (ex: findByIdGreaterThanEqual)
LessThanEqual: LessThan=~보다 작다, Equal=같다 / 작거나 같다 (ex: findByIdLessThanEqual)
IsNull: null값인 값 (ex: findByRegDateIsNull)
isNotNull: null이 아닌 값 (ex: findByRegDateIsNotNull)
Between: ~와 ~사이 (ex: findByIdBetween(3L, 5L))
StartingWith: ~로 시작하는 값 (ex: findByNameStartingWith)
EndingWith: ~로 끝나는 값 (ex: findByNameEndingWith)
Contains: 값을 포함하는 필드 (ex: findByNameContains)
Like: 값을 포함하는 필드, String 값에 %를 작성해줘야함! (ex: findByNameLike)
OrderBy~Desc or Asc: 값에 해당하는 필드를 내림차순으로 정렬 (ex: findByNameOrderByIdDesc = 해당 name과 같은 값들을 id기준 내림차순 정렬, findByOrderByIdDesc = 전체 id기준 내림차순 정렬)
findByOrderByIdDescNameAsc: id기준 내림차순, 이름 순 오름차순 정렬
find...By필드 아래 예시는 Name말고 다른 선택자 사용 가능
findFirstByName: 제일 첫 번째 결과
findFirst3ByName: 조회된 결과의 개수를 제한
findTop10ByName: 첫번째부터 열번째까지의 결과
findLast3ByName: 마지막에서 세번째까지의 결과
read...By필드
get...By필드
query...By필드
search...By필드
stream...By필드
단비
tistory로 이전! https://sweet-rain-kim.tistory.com/
팔로우
이전 포스트
AI교육과정 - Spring.4
다음 포스트
AI교육과정 - Spring.6
0개의 댓글
댓글 작성