querydsl jpql 차이점1 QueryDsl 소개 QueryDsl은 자바 언어를 사용하여 타입 안전성을 제공하는 SQL과 같은 쿼리를 생성할 수 있게 해주는 프레임워크입니다. 복잡한 쿼리를 작성할 때 SQL 문자열을 직접 작성하는 대신, QueryDsl은 메서드 체인 방식을 사용하여 쿼리를 구성합니다. 이로 인해 컴파일 시점에 타입 체크가 가능해져, 쿼리 관련 버그를 사전에 방지할 수 있게 됩니다. QueryDsl은 JPA, SQL, MongoDB 등 다양한 저장소 기술에 대한 지원을 제공합니다. JPQL의 한계 JPQL은 JPA의 일부로, 데이터베이스가 아닌 엔티티 객체를 대상으로 쿼리를 작성합니다. SQL과 유사한 문법을 사용하지만, 문자열 기반으로 쿼리를 작성해야 하기 때문에 여런 단점이 있습니다. 타입 안정성 부족 : 문자열로 쿼리를 작상하기 때.. 2024. 3. 15. 이전 1 다음