관리 메뉴

제뉴어리의 모든것

@Query 사용시 Limit 지정 방법 본문

Spring Boot

@Query 사용시 Limit 지정 방법

제뉴어리맨 2021. 1. 14. 11:06

- JpaRepository 측 소스

 

public interface MemoRepository extends JpaRepository<Memo, Long> {

 

@Query("select m from Memo m order by m.mno desc")
List<Memo> getLastStudentDetails(Pageable pageable);

 

}

 

- JpaRepository에 구현 소스 적용 예

 

Pageable pageable = PageRequest.of(0, 1);
List<Memo> list = memoRepository.getLastStudentDetails(pageable);

for(Memo memo : list)
{
System.out.println(memo);
}

 

결과 : mno 기준 역순(desc)으로 정렬하여 제일 상단 로우 하나만 출력, 즉 limit 1

'Spring Boot' 카테고리의 다른 글

Controller에서 Redirect할때  (0) 2021.01.15
@DATA 어노테이션  (0) 2021.01.14
JPQL 문법, 내용정리  (0) 2021.01.14
JpaRepository  (0) 2021.01.13
엔티티 클래스와 JpaRepository를 이용하여 DB 생성과 조작  (0) 2021.01.13