DSL 도메인 + 특화 + 언어 특정한 도메인에 초점을 맞춘 제한적인 표현력을 가진 컴퓨터 프로그래밍 언어 특징 : 단순, 간결, 유창 QueryDSL 쿼리 + 도메인 + 특화 + 언어 쿼리에 특화된 프로그래밍 언어 단순, 간결, 유창 다양한 저장소 쿼리 기능 통합 자바 코드로 쿼리를 작성할 수 있다. JPA, MongoDB, SQL 같은 기술들을 위해 type-safe SQL을 만드는 프레임 워크 SpringData프로젝트의 약점은 조회. Querydsl로 복잡한 조회 기능을 보완 가능(복잡한 쿼리, 동적 쿼리) 컴파일 시점에 sql 오류를 잡아준다. Querydsl은 스프링 예외 추상화를 해주지 않는다. 그래서 JPA에서처럼 @Repository에서 스프링 예외 추상화를 처리해준다. Querydsl ..