- JPA는 다양한 쿼리 방법을 지원한다. 1. JPQL 2. QueryDSL 3. JDBC API 직접 사용, MyBaits, SpringJdbcTemplate 함께 사용 - JPQL 1. JPA를 사용하면 엔티티 객체를 중심으로 개발한다. 2. 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색한다. 3. JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어를 제공한다. 4. SQL과 문법이 유사하다. SELECT, FROM, WHERE GROUP BY, HAVING, JOIN 지원 5. JPQL은 엔티티 객체를 대상으로 쿼리 6. SQL은 데이터베이스 테이블을 대상으로 쿼리 //검색 String jpql = "select m From Member m where m.name like ..