QueryDSL에서는 Pageable의 sort를 그대로 사용할 수 없어서 OrderSpecifier를 사용해 구현했다.orderBy()의 파라미터 타입이 OrderSpecifier이기 때문이다. OrderSpecifier의 생성자는 다음과 같이 Order와 Expression 타입의 객체를 받는다.@Immutablepublic class OrderSpecifier implements Serializable { private static final long serialVersionUID = 3427652988262514678L; private final Order order; private final Expression target; private final NullHandling ..