[Spring] QueryDSL
·
🌱 Spring/Spring Data JPA & QueryDSL
Querydsl란? 🤔Querydsl은 정적 타입을 사용하여 SQL과 같은 쿼리를 생성할 수 있도록 지원하는 라이브러리입니다. 즉, SQL 형식의 쿼리를 타입 세이프(Type-Safe)하게 작성할 수 있도록 DSL(Domain-Specific Language)을 제공하는 라이브러리입니다.DSL이란?DSL은 특정 도메인에서 발생하는 문제를 효과적으로 해결하기 위해 설계된 언어입니다. Querydsl을 사용하면, @Query를 통해 직접 JPQL 쿼리를 작성하는 대신, 컴파일 시점에 쿼리 오류를 잡을 수 있고, IDE의 코드 자동 완성 기능을 활용할 수 있습니다.주의: Spring Boot 2에서 3으로 업그레이드하면서 javax 패키지가 jakarta로 변경되었습니다.Querydsl 사용 방법1. Que..