인프런 커뮤니티 질문&답변

최영원님의 프로필 이미지

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

JPQL 함수

JPA에서 row_number() 는 사용할 수 없나요?

21.12.15 21:36 작성

·

1.2K

0


안녕하세요. 해당 강의를 시작으로 처음 JPA를 사용해보고있습니다.
다름이 아니라 데이터를 특정 컬럼을 기준으로 1차 그룹핑한 후 그룹내에서 가장 최신의 데이터를 뽑아오려고 row_number()를 이용해 쿼리를 짯는데 이걸 jpa에서는 어떻게 사용할 수 있는건가요..?
혹시 사용할 수 없다면 이런경우에는 어떻게 해결 할 수 있을까요?

답변 1

1

OMG님의 프로필 이미지

2021. 12. 15. 23:15

안녕하세요. 최영원님, 공식 서포터즈 OMG입니다.

SQLSERVER2005 방언에 row_number가 등록되어 있는 것을 확인하였습니다.

해당 강의의 사용자정의함수 등록을 참고하여 row_number를 등록 후 사용하여 확인해보시길 바랍니다.

안될 경우 네이티브 쿼리를 이용하셔야 할 것 같습니다.




감사합니다.