[Basic-9] 객체지향 쿼리 언어(JPQL)
·
Spring/JPA
1. 객체지향 쿼리 언어 소개1.1. JPA의 다양한 쿼리 방법JPA는 여러 가지 쿼리 방법을 제공하여 다양한 상황에 대응할 수 있도록 설계되었다:// 1. JPQL (Java Persistence Query Language)String jpql = "SELECT m FROM Member m WHERE m.age > 20";List result = em.createQuery(jpql, Member.class).getResultList();// 2. Criteria API (타입 안전 쿼리)CriteriaBuilder cb = em.getCriteriaBuilder();CriteriaQuery cq = cb.createQuery(Member.class);Root m = cq.from(Member.class..