강의

멘토링

커뮤니티

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

blossom_mind님의 프로필 이미지
blossom_mind

작성한 질문수

스프링 데이터 JPA

JPA 프로그래밍 6. Fetch

질문이 있습니다 .

작성

·

168

0

서브쿼리를 나타내는 방법에 대해서 질문 드립니다 .

예를 들어서 

SELECT A.*

FROM

(SELECT ROW_NUMBER() OVER(ORDER BY MEMBER_ID) IDX

       ,MEMBER_ID

       ,NAME

   ,GENDER

   ,TO_CHAR(TO_DATE( BIRTH,'YYYYMMDD'),'YYYY.MM.DD') AS BIRTH

   ,REGEXP_REPLACE(HP, '(.{3})(.+)(.{4})', '\1-\2-\3') AS HP

   ,EMAIL

FROM CX_MEMBER

WHERE 1=1  

AND JOIN_DATE BETWEEN '20191029' AND '20201231' 

AND NAME = '홍길동'

AND MEMBER_ID='11111111111111'

AND HP = '01036801277'

ORDER BY MEMBER_ID

)  A

WHERE 1=1 

AND A.IDX BETWEEN 0 AND 10 

이런식의 게시판을 만들어봤는데요 .이걸 JPA로 바꿀려면 어떤게 필요한지 잘 모르겠습니다 .

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

JPA가 지원하는 쿼리에 어떤게 있고 어떻게 쓰는지 학습을 하시면 좋을거 같습니다. 
https://docs.jboss.org/hibernate/orm/5.4/userguide/html_single/Hibernate_User_Guide.html
여기서 15, 16, 17장에 해당하는 챕터를 학습하세요.

blossom_mind님의 프로필 이미지
blossom_mind

작성한 질문수

질문하기