[JPA] JPQL Query 정리

[JPA] JPQL(Java Persistence Query Language)이란?

JPA 기초 18 JPQL 소개

1. JPQL (Java Persistence Query Langauge)

2. 반환타입 설정

JPQL 은 쿼리 객체를 생성하고 시작하는데, 쿼리 객체 종류는 다음과 같다.

2.1 TypedQuery


String jpql = "select m from Member m"; //JPQL은 엔티티 객체를 대상으로 쿼리한다.
TypedQuery<Member> query = manager.createQuery(jpql, Member.class); //JPQL 생성
List<Member> list = query.getResultList(); //List<Member>로 반환한다.
            
for (Member member : list) {
     System.out.println("member.name = " + member.getName());
}

new 키워드

주의사항