페이징 쿼리 관련해서 질문드립니다.
현재 spring data jpa query + paging 을 사용하고 있습니다.
fun findAllFollowing(followerId: Long, pageable: Pageable): List<SnapProfile> =
from(snapProfileFollow)
.join(snapProfile).on(snapProfile.id.eq(snapProfileFollow.following.id))
.where(snapProfileFollow.follower.id.eq(followerId))
.orderBy(*snapProfile.orderSpecifiers())
.offset(pageable.offset)
.limit(pageable.pageSize.toLong())
.fetch()
.map { it.following.toModel() }이것을 데이터 개수 기반으로 변경하고 싶은데 혹시 이럴 때 변경해보신 경험이 있으실까요?
답변 1
0
안녕하세요.
제가 DBA다보니 ORM으로 직접 개발해본 경험이 없어서요.. 😢
우선은 강의에서 제가 설명드렸던 형태로 코드단에서 조건 추가가 가능할지를 살펴봐주시면 좋을 것 같습니다..
도움을 못드려 죄송해요. 혹시 살펴보시다가 추가로 궁금한 부분 있으시면 편하게 말씀해주세요.
Commit 응답받기 전 네트워크 문제가 발생하면
1
64
1
14분44초에 쿼리 질문드립니다.
0
73
2
ep12. (2) LEFT JOIN 사용 방법 준수 - 오타 질문
0
75
2
ep.12 count(*) 질문
0
67
2
레코드 수정시 저장공간이 부족하면
0
81
2
복합 index 문의
0
87
2
강의
0
82
1
LEFT JOIN 시 드라이빙 테이블을 왜 ALL로 읽나요?
0
107
2
GAP 락에 대한 질문 드립니닷..!
0
195
1
ORDER BY가 필요한 이유
0
177
2
[오타 제보] 선행 데이터를 기반으로 한 데이터 분석
0
167
1
2강. VARCHAR(255) 저장되는 데이터의 길이 정보 질문
0
449
2
LIMIT, OFFSET을 사용하는 것과 범위 기반 방식의 성능 차이
0
319
2
MySQL Where절 내 조건의 순서
0
395
2
1강. delete marking된 데이터의 정리 주기는 어느 정도인가요?
0
238
2
Mysql table avg_row_length
0
144
1
12강 FULL GROUP BY
0
135
2
ep11) Prepared Statement에서 질문
0
145
2
7)select for update 강의에서 질문
0
229
2
12강. LEFT JOIN 사용 방법 준수 5:42
0
240
2
6강. Top N 데이터 조회와 관련해 질문있습니다.
0
195
2
5강에서 사례로 언급하신 DETERMINISTIC 예제에 대해 질문있습니다.
0
145
1
deternmistic 질문
0
174
2
1강 CHAR타입에 대해 질문드립니다
0
230
1





