querydsl 사용이유 1.문자가 아닌 코드로 쿼리를 작성할 수 있어 컴파일 시점에 문법 오류를 확인할 수 있다. 2.인텔리제이와 같은 IDE의 자동 완성 기능의 도움을 받을 수 있다. 3.복잡한 쿼리나 동적 쿼리 작성이 편리하다. 4.쿼리 작성 시 제약 조건 등을 메서드 추출을 통해 재사용할 수 있다. 5.JPQL 문법과 유사한 형태로 작성할 수 있어 쉽게 적응할 수 있다. 일반적으로 검색하면 나오는 문장들... 근데 하나하나 뜯어보면 이상한 문장천지... 1.문자가 아닌 코드로 쿼리를 작성할 수 있어 컴파일 시점에 문법 오류를 확인할 수 있다. ->아니 컴파일 시점에 문법 오류를 확인하는게 왜 장점이지? 이유는 타입 안정성 보장 - entity 어노테이션 선언된 클래스를 q파일로 만들어서 사용하기 ..