Querydsl 소개- 기존 방식의 문제점
버그

잘 작성된 문법으로 문제가 없을 것 같지만 위와 같이 문자를 합치면 문제가 발생한다.
Query 문제점
- Query는 문자, Type-check 불가능
- 실행하기 전까지 작동여부 확인 불가능하다.
QueryDSL
- 쿼리를 자바로 type-safe하게 개발할 수 있게 지원하는 프레임워크
- 주로 JPA 쿼리(JPQL)에 사용
JPQL
장점 : SQL Query와 비슷해서 금방 익숙해진다.
단점 : type-safe 아님. 동적쿼리 생성이 어렵다.
Criteria API
장점 : 동적 쿼리 생성이 쉬움 → ????? JSP처럼 외워야할게 많고 어려운데??