1. no implements, no extends JpaRepository를 상속받는 TestRepository에 대해서, TestRepositoryCustom 인터페이스를 새로 만들고, TestRepositoryImpl을 주입시키는 구조. QuerydslRepositorySupport를 상속받고 super에 entity를 등록하는 구조 너무 불편해! -> 사실은 JpaQueryFactory만 있으면 충분함 -> 주입받아서 사용하자. 2. 동적 쿼리 BooleanBuilder를 사용해도 괜찮지만, 쿼리를 예상하기 어렵다. 대신에 BooleanExpression을 사용해 보자. 모든 조건이 null인 경우를 주의하자. 3. 조회 성능 querydsl의 exist 금지 exist 메서드와 count 메서드..