[JPA] JPQL 기초 - (1) 파라미터 바운딩, 프로젝션, 페이징
JPQL(Java Persistence Query Language) • JPA는 SQL을 추상화한 JPQL이라는 객체 지향 쿼리 언어 제공(특정데이터베이스 SQL에 의존하 지 않는다.) • SQL과 문법 유사, SELECT, FROM, WHERE, GROUP BY, HAVING, JOIN 지원 • JPQL은 엔티티 객체를 대상으로 쿼리 • SQL은 데이터베이스 테이블을 대상으로 쿼리 TypeQuery, Query • TypeQuery: 반환 타입이 명확할 때 사용 • Query: 반환 타입이 명확하지 않을 때 사용 TypedQuery query = em.createQuery("SELECT m FROM Member m", Member.class); Query query = em.createQuery("SE..
2021. 12. 19.