JPA 썸네일형 리스트형 [JPA] 복수 조건 조회, WHERE 다중 조건 (And, Or 등) 1. And 사용하기 - findBy + 조건1 +And + 조건2 + ... findBy[조건1]And[조건2]And... 이와 같이 findBy 뒤에 계속 조건과 And를 원하는만큼 번갈아가면서 붙여주면 된다. *이 때, 중요한 것은 각 조건과 And 모두 첫글자를 대문자로 써줘야 한다는 것! 아래 예제를 보면 무슨 말인지 이해할 수 있을 것이다. [ And 예제 ] 예제는 아래와 같다. 출발지(departure)와 도착지(destination)이 같은 Post를 모두 찾아오고 싶다면 findAllByDepartureAndDestination을 사용하면된다. 우선 repository에 선언을 해주고, List findAllByDepartureAndDestination(Place departure, .. 더보기 [JPA] findAll 일 때 정렬하기 (OrderBy, Sort) 1. OrderBy 사용하기 - OrderBy + 속성 + ASC/DESC 아래와 같이 findAll, findAllBy[조건] 뒤에 OrderBy[정렬기준]을 써주면 된다. 내림차순으로 정렬하고 싶다면, 뒤에 Desc를 붙여주면 된다. [ findAll에서 OrderBy 예제 ] 예제는 아래와 같다. 첫번째는 id 기준으로 postList를 정렬하는 것이고, 두번째는 id를 내림차순으로 결과를 가져오는 것이다. 또한 당연한 얘기지만, PostRepository에 List findAllOrderById(); 처럼 선언을 해놓고 controller에서 아래처럼 사용해야 한다. List postList = postRepository.findAllOrderById(); List list = postReposi.. 더보기 이전 1 다음