강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của edu51332
edu51332

câu hỏi đã được viết

Trong thực tế! Truy vấn

Trực tiếp tạo lớp hỗ trợ Querydsl

applyPagination 메소드 관련 질문입니다.

Viết

·

425

0

JPAQuery를 raw 타입으로 쓰지 말고 <T>를 붙여서 쓰면 더 좋지 않나요?
protected <T> Page<T> applyPagination(Pageable pageable, Function<JPAQueryFactory, JPAQuery<T>> contentQuery) {
JPAQuery<T> jpaQuery = contentQuery.apply(getQueryFactory());
List<T> content = getQuerydsl().applyPagination(pageable, jpaQuery).fetch();
return PageableExecutionUtils.getPage(content, pageable, jpaQuery::fetchCount);
}
JPAjava

Câu trả lời 2

0

지나가다 대신 답변 남겨드립니다..

JPAQuery -> JPAQuery<T> 이렇게 메쏘드 제네릭 사용해서 

기존 리턴 타입이 항상 Page<Object>로 고정되는 반면, 제네릭 타입 Page<Member>처럼 타입이 명확하게 명시되어 반환해주니깐 좋다고 하는것 같습니다~!

0

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요. midasin5님^^

혹시 어떤 점이 더 좋아지는지요?

Hình ảnh hồ sơ của edu51332
edu51332

câu hỏi đã được viết

Đặt câu hỏi