Spring, Java 개발자 입니다

Spring

엔티티의 DTO 변환시 페이징의 한계 처리

query를 날릴 때 distinct 사용시 페이징 처리를 할 수 없다는 단점이 있다. 대신 개 빠름. 그럼 페이징 처리를 하기 위해선 어떤 방식으로 해결 할 수 있을까? 우선 Order 라는 클래스가 아래와 같이 정의 되었다고 할 때 class Order{ private Long orderId; private Member member; private Delivery delivery; private List items; } Order 페이징 처리정보를 받아오기 위해선 distinct를 사용해서 아래와 같이 query를 날리면 된다. public List findAllOrders() { return em.createQuery( "select distinct o from Order o" + " join fe..

수달하나
'spring 페이징 처리' 태그의 글 목록