
250220 TIL
·
TIL
Criteria API▪️JPA에서 동적 SQL을 안전하게 작성할 수 있도록 도와주는 API▪️jpql과 네이티브 쿼리는 문자열로 작성하므로 컴파일 타임에 오류를 체크해주지 않음▪️자바 코드 기반으로 쿼리를 구성하기 때문에 컴파일 타임에 오류를 잡을 수 있고, IDE의 자동완성 기능을 활용할 수 있는 장점이 있다Criteria API 구성 요소CriteriaBuilder (쿼리 생성 도구)▪️Criteria API 쿼리를 만들기 위한 팩토리 객체▪️이 객체를 통해 쿼리를 생성하고 조건을 추가할 수 있다▪️쿼리의 기본 제작 도구CriteriaBuilder cb = entityManager.getCriteriaBuilder();CriteriaQuery (쿼리 정의)▪️실제 SQL 쿼리를 나타내는 객체로, C..