만들면서 다른 점을 몇개 말해보자면,
1. OrderSpecifier target -> PathBuilder에서 가져올 때 타입 미스매치로 못가져오는 문제 (Comparable)
pathBuilder.get(it.property) as Expression<out Comparable<*>>pathBuilder.getString(it.property) -> 이걸로 채택함2. orderBy에
Array<OrderSpecifier<*>>사용 안됨.-> 자바에서는 Array로 선언하면 잘 되던데, 코틀린에서는 안됨.
createOrderSpecifier(pageable) 앞에 *를 넣어준다. -> *createOrderSpecifier(pageable)