JPQ1 [JPA] JPQL(Java Persistence Query Language) 문법(1) 1. JPQL(객체지향 쿼리 언어) JPA를 사용하면 엔티티 객체를 중심으로 개발 문제는 검색 쿼리 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색 모든 DB 데이터를 객체로 변환해서 검색하는 것은 불가능 애플리케이션이 필요한 데이터만 DB에서 불러오려면 결국 검 색 조건이 포함된 SQL이 필요 JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어를 지원합니다. SQL 문법과 유사한 SELECT, FROM, WHERE, GROUP BY HAVING, JOIN을 지원합니다. 기존에 SQL을 사용하셨던 분들은 쉽게 배울 수 있습니다. JPQL은 엔티티 객체를 대상으로 쿼리를 합니다. SQL은 데이터베이스 테이블을 대상으로 쿼리를 날립니다. String jpql = "select m fro.. 2020. 4. 30. 이전 1 다음