반응형
List<Entity명> list명 = repository명.findAll(Sort.by(Sort.Direction.DESC/ASC, "기준컬럼명"));
JPA에서 findAll() 메소드를 사용하는 경우
특정 컬럼을 기준으로 정렬을 해서 결과를 받고 싶었는데
sort를 지원하기 때문에 findAll(Sort sort)
이런 식으로 사용이 가능하다
repository명.findAll(Sort.by(Sort.Direction.DESC, "기준컬럼명"));
이렇게 사용한다고 치면
조회한 데이터를 기준컬럼명 기준으로
내림차순(DESC) 정렬한 결과를 반환하게 된다
오름차순으로 정렬해서 반환하고 싶다면
DESC만 ASC로 바꿔주면 끝이다
반응형
'Spring Framework > JPA' 카테고리의 다른 글
JPA No default constructor for entity 해결방법 (0) | 2022.07.24 |
---|---|
JPA @CreatedDate @LastModifiedDate 안될 경우 해결방법 (0) | 2022.02.09 |
스프링부트 JPA persistence.xml MySQL 연결 시 샘플 파일 (0) | 2021.11.25 |
스프링부트 JPA .getResultList() 사용 시 List로만 반환할 경우 해결방법 (0) | 2021.11.24 |
스프링부트 JPA @Entity @Table 차이점 정리 (1) | 2021.11.24 |
댓글