
JPQL
·
Spring/QueryDSL, JPQL
JPQL (Java Persistence Query Language)은 JPA(Java Persistence API)에서 엔티티 객체를 기반으로 데이터베이스 쿼리를 작성하기 위해 사용되는 쿼리 언어입니다. JPQL은 SQL과 유사하지만, 데이터베이스 테이블이 아닌 엔티티 클래스와 필드를 대상으로 쿼리를 작성한다는 점에서 차이가 있습니다. JPQL의 특징 및 개념 객체 지향 쿼리 언어JPQL은 엔티티 객체를 대상으로 쿼리를 작성합니다. 즉, SQL처럼 테이블을 대상으로 하는 것이 아니라, 클래스와 객체를 대상으로 합니다.SQL에서는 SELECT * FROM users와 같이 테이블을 조회하지만, JPQL에서는 SELECT u FROM User u와 같이 엔티티 객체 User를 대상으로 쿼리를 작성합니다.S..