#Day01 - JPQL 소개

Kim Hyen Su·2023년 3월 30일
0

JPQL(Java Persistence Query Language)

  • JPA 공식 지원 기능.

JPQL 소개

  • 엔티티(entity)를 조회하는 객체 지향 쿼리.
  1. 등장 배경
    • 데이터를 EntityManager.find()를 통해, 기본키(식별자)로만 조회가 가능하다는 한계.
    • find()만으로는 애플리케이션 개발이 힘듦.
    • Entity만의 조회를 위한 언어 필요.
  2. 특징
    • SQL과 문법이 비슷함.
    • 엔티티 객체를 대상으로 쿼리문 작성 가능.
    • SQL 추상화(특정 데이터 베이스에 의존하지 않음)
    • 마지막에는 SQL로 변환됨.
profile
백엔드 서버 엔지니어

0개의 댓글