# JPQL

47개의 포스트

(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_05)

JPA의 다양한 쿼리 지원 방법 JPQL(Java Persistence Query Language) SQL을 추상화한 객체 지향 쿼리 언어이다. > JPQL은 엔티티 객체를 대상으로 쿼리한다. SQL은 데이터베이스 테이블을 대상으로 쿼리한다 예제 그래도 SQL 을 멀리서 지켜봤던 나로서는 저 정도는 어떤 쿼리인 지 알 수 있었다. username...

2022년 6월 14일
·
0개의 댓글

객체지향 쿼리

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체지향 쿼리 식별자로 조회와 객체 그래프 탐색 만으로는

2022년 5월 17일
·
0개의 댓글
post-thumbnail

[Spring JPA] Count 최적화 하기

Count 최적화

2022년 5월 13일
·
0개의 댓글

연관관계 매핑 기초

자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체와 테이블 객체는 참조(주소)를 사용해서 관계를 맺는

2022년 5월 12일
·
0개의 댓글

[Spring Data JPA] JPQL 사용 방법(@Query & nativeQuery & DTO Mapping & function)

JPA Query Method만을 이용해서 작성할 수 없는 SQL를 정의하기 위한 JPQL에 대한 내용을 다루고있습니다.

2022년 5월 10일
·
0개의 댓글
post-thumbnail

객체 매핑 시작

@Entity 엔티티 클래스에 붙인다. 해당 클래스를 테이블과 매핑한다고 JPA에 알려준다. @Table 매핑할 테이블 정보를 알려준다 생략하면 클래스 이름을 테이블 이름으로 매핑한다. @Id 엔티티 클래스의 필드를 테이블의 pk에 매핑한다. @Id가 사용된 필드를

2022년 5월 9일
·
0개의 댓글

JPA JPQL Bulk Operation(벌크 연산)

Bulk Operation

2022년 4월 12일
·
0개의 댓글

JPA JPQL NamedQuery

NamedQuery 사용 방법 && 장점

2022년 4월 12일
·
0개의 댓글
post-thumbnail

JPA JPQL JOIN FETCH(+distinct)

JOIN FETCH(+distinct)

2022년 4월 12일
·
0개의 댓글
post-thumbnail

JPA JPQL Case, Coalesce, NULLIF

Case, Coalesce, NULLIF

2022년 4월 12일
·
0개의 댓글
post-thumbnail

JPA JPQL DataTypes

JPQL DataTypes

2022년 4월 12일
·
0개의 댓글
post-thumbnail

JPA JPQL 조인(JOIN)

JPQL JOIN (+ setParameter())

2022년 4월 12일
·
0개의 댓글

JPA JPQL 페이징(Paging)

JPQL으로 원하는 갯수 만큼의 결과만 가져오기(페이징)

2022년 4월 12일
·
0개의 댓글

JPA JPQL 프로젝션(Projection)(+DTO)

JPQL 및 문법 간단 소개 && 프로젝션 (+DTO)

2022년 4월 12일
·
0개의 댓글

JPQL 기본 1

JPQL이 뭘까? 테이블이 아닌 엔티티 객체를 대상으로 동작하는 쿼리 SQL을 추상화 했으며 특정 DB에 의존적이지 않음 [주의점] 예) select m from Member (as) m where m.age > 18 별칭(m)은 필수 as는 생략 가능 JPQL

2022년 4월 11일
·
0개의 댓글
post-thumbnail

[JPA] JPQL(2)

본 글은 인프런 김영한님의 JPA 로드맵을 기반으로 정리했습니다.모든 객체는 서로 참조를 통해 마치 그래프처럼 연결되있다. 자바에서 .(점)을 찍어서 연결된 객체로 이동할 수 있다.엔티티도 객체기 때문에 마찬가지다. 엔티티들은 연관관계를 통해 객체 그래프를 이룬다. J

2022년 4월 10일
·
0개의 댓글
post-thumbnail

[JPA] JPQL(1)

본 글은 인프런 김영한님의 JPA 로드맵을 기반으로 정리했습니다.이전 글들에서 JPA를 통해 데이터베이스의 테이블을 객체지향적으로 설계한 엔티티로 매핑하는 방법을 알아보았다. 매핑을 다 마쳤다면 자바 애플리케이션에서 데이터베이스에 접근하는 방법을 알아볼 필요가 있다.

2022년 4월 10일
·
0개의 댓글
post-thumbnail

스프링 부트와 JPA 활용1 - 회원 도메인 개발 1 & JPQL

인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발구현 기능회원 등록회원 목록 조회순서회원 엔티티 코드 다시 보기회원 리포지토리 개발회원 서비스 개발회원 기능 테스트SQL을 추상화

2022년 3월 24일
·
0개의 댓글
post-thumbnail

SpringBoot with JPA 프로젝트(N:1) 7.검색,JPQL 설정,Tuple,BooleanBuilder

❤️ github 주소 : https://github.com/qkralswl689/LearnFromCode/tree/main/board2022FK를 이용해 @ManyToOne과 같은 연관관계를 작성했을 때 가장 어려운것 : 검색에 필요한 JPQL을 구성하는 것

2022년 2월 23일
·
0개의 댓글
post-thumbnail

SpringBoot with JPA 프로젝트(N:1) 3.JPQL과 left(outer) join

SpringBoot 2 버전 이후 포함되는 JPA 버전은 Entity 클래스 내에 전혀 연관관계가 없더라고 조인을 이용할 수 있다\-> 조인을 할 때 INNER JOIN 혹은 JOIN 과 같이 일반적인 조인을 이용할 수 있고, LEFT OUTER JOIN 혹은 LEFT

2022년 2월 14일
·
0개의 댓글