QueryDSL쿼리를 문자가 아닌 코드로 작성해도, 쉽고 간결하며 그 모양도 쿼리와 비슷하게 개발할 수 있는 프로젝트Criteria처럼 JPQL 빌더 역할을 함이름 그대로 쿼리 즉 데이터를 조회하는 데 기능 특화됨querydsl-jpa: QueryDSL JPA 라이브러리querydsl-apt: 쿼리 타입(Q)을 생성할 때 필요한 라이브러리QueryDSL을 사용하려면 Criteria의 메타 모델처럼 엔티티를 기반으로 쿼리 타입이라는 쿼리용 클래스 생성 필요또한, com.mysema.query.jpa.impl.JPAQuery 객체 생성 필요 (→이때 엔티티 매니저를 생성자에 넘겨줌) 기본 Q 생성쿼리 타입(Q)은 사용하기 편리하도록 기본 인스턴스를 보관하고 있음별칭을 직접 지정해서 사용 필요 검색 조건 쿼..