최대 1 분 소요

JPA OrderBy 구문


JPA OrderBy 구문

JPA로 OrderBy 구문 만드는 방법을 알아보자.

* desc : 내림차순, asc : 오름차순


1. select * from ? order by score desc | asc
Optional<User> findAllOrderByScoreDesc();
2. select * from where name = ? order by score desc | asc
Optional<User> findByNameOrderByScoreDesc(String name);
3. select * from where name = ? order by score desc | asc // 그 중 첫번째 데이터 가져오기
User findFirstByNameOrderByScoreDesc(String name);