JPA 조회할 Row 갯수 지정해서 가져오는 방법(Limit)
위 이미지와 같은 SAMPLE 테이블에서 LIMIT 같은 개념으로 조회 시 AGE 기준으로 내림차순 정렬해서 상단 2개 항목만 조회하려고 하는데 JPA에서는 find ... 이런 식으로 메소드명을 작성해주면 되는데 예제로 상단 2개만 끌어온다고 치면 findTop2~~ 이렇게 작성해주면 끝이다 (한개만 가져올 경우에는 findTop~~) List findTop2ByOrderByAgeDesc(); [Sample(id=4, name=수진, gender=W, age=30, createdDate=null, updatedDate=null) , Sample(id=2, name=수철, gender=M, age=25, createdDate=null, updatedDate=null)] 예제를 보면 findTop2ByOr..
2022. 8. 15.
JPA 조회 시 OrderBy 거는 방법
JPA에서 위 이미지와 같은 Sample 테이블을 가지고 조회 시 Age 컬럼을 기준으로 내림차순 정렬해서 가져오려고 하는데 List findByGenderOrderByAgeDesc(String gender); [Sample(id=4, name=수진, gender=W, age=30, createdDate=null, updatedDate=null) , Sample(id=3, name=영희, gender=W, age=25, createdDate=null, updatedDate=null)] List findAllByOrderByAgeDesc(); [Sample(id=4, name=수진, gender=W, age=30, createdDate=null, updatedDate=null) , Sample(id=2, ..
2022. 8. 15.