250x250
Notice
Recent Posts
Recent Comments
Link
코린이의 기술 블로그
JPQL 본문
JPQL (Java Persistence Query Language) ?
- JPA에서 사용하는 객체지향 쿼리 언어
-디비 SQL 쿼리언어와 유사하지만 테이블과 컬럼 이름 대신 매핑한 엔티티 이름과 속성 이름 사용
(1) 객체지향 쿼리
-디비 테이블 대상이 아닌 엔티티 객체 대상으로 여러 검색 조건을 사용하여 엔티티 객체 조회 쿼리
① JPQL : 엔티티 객체 조회하는 객체지향 쿼리
② Criteria : JPQL 을 편리하데 작성을 도와주는 빌더 클래스 제공
③ Querydsl : 비표준 오픈 소스 프레임 워크
④ 네이티브 SQL : JPA 에서 SQL 을 직접 사용
(2) JPQL (Java Persistence Query Language)
①기본 구조
-SELECT 별칭
FROM 엔티티 이름 AS 별칭
② 사용 예
-SELECT s
FROM student AS s
728x90
Comments