💻 Backend/스프링

JPA, JPQL에서 limit 사용하기

미미누 2022. 1. 24. 11:20
@Query(nativeQuery = true, value = "SELECT * FROM SLSNotification s WHERE s.userId = :userId ORDER BY snumber DESC LIMIT 20")
List<SLSNotification> getUserIdforManage(@Param("userId") String userId);

쿼리에서 limit을 사용하기 위해서, nativeQuery = true문을 옵션으로 추가하여 사용할 수 있습니다.

 

출처 

https://stackoverflow.com/questions/47616482/how-to-limit-result-in-query-used-in-spring-data-repository

 

How to limit result in @Query used in Spring Data Repository

I am retrieving data by CrudRepository in Spring Data JPA. I want to filter my records those are retrieved from my custom query provided in @Query annotation. I tried .setMaxResults(20); for select...

stackoverflow.com

 

'💻 Backend > 스프링' 카테고리의 다른 글

@Configuration과 싱글톤  (0) 2022.01.24
싱글톤 방식의 주의점  (0) 2022.01.24
싱글톤 컨테이너란?  (0) 2022.01.23
싱글톤 패턴이란?  (0) 2022.01.23
싱글톤이란?  (0) 2022.01.23