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.
JPA 조회 시 Between 사용방법 정리
이미지와 같은 Sample 테이블에서 JPA를 이용하여 조회 시 SELECT * FROM SAMPLE WHERE AGE BETWEEN 20 AND 25 와 같이 age가 20~25 사이인 값을 뽑아오려고 하는데 Repository로 이동한 뒤 findByAgeBetween(Long startAge, Long endAge) findBy컬럼명Between(start, end) 위와 같은 메소드를 사용해주면 되는데 실제 적용시에는 컬럼명 부분만 변경해주면 된다 sampleRepository.findByAgeBetween(20L, 25L) [Sample(id=1, name=철수, gender=M, age=20, createdDate=null, updatedDate=null) , Sample(id=2, name=..
2022. 8. 14.