querydsl

· Dev
QueryDSL 이란? 정적 타입을 이용해서 SQL과 같은 쿼리를 생성할 수 있도록 해주는 프레임워크이다. 한마디로 SQL, JPQL 등을 코드로 작성할 수 있도록 해주는 빌더 오픈소스 프레임워크이다. 사용 이유 내가 알아본 JPQL은 이러한 문제점이 있었다. 타입안정성이 떨어진다 직관적인 동적쿼리 작성이 어렵다 쿼리를 여전히 문자열로 입력한다 받아와야 할 쿼리 갯수와 Repository 추가 메서드가 많아진다 등등.. 그리고 QueryDSL은 이러한 장점이 있다. ➡️ 쿼리를 문자열로서가 아니라 코드를 통해서 작성하기 때문에 오타가 날 확률이 적어지고, 객체 지향적으로 개발이 가능하다. ➡️ 코드로서 작성하기 때문에 컴파일 단계에서도 오류를 빠르게 발견할 수 있다. QueryDSL을 사용해서 랜덤한 레..
miraexhoi
'querydsl' 태그의 글 목록