# JPQL
(spring) (자바 ORM 표준 JPA 프로그래밍 - 기본편_05)
JPA의 다양한 쿼리 지원 방법 JPQL(Java Persistence Query Language) SQL을 추상화한 객체 지향 쿼리 언어이다. > JPQL은 엔티티 객체를 대상으로 쿼리한다. SQL은 데이터베이스 테이블을 대상으로 쿼리한다 예제 그래도 SQL 을 멀리서 지켜봤던 나로서는 저 정도는 어떤 쿼리인 지 알 수 있었다. username...
객체지향 쿼리
자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체지향 쿼리 식별자로 조회와 객체 그래프 탐색 만으로는
연관관계 매핑 기초
자바 ORM 표준 JPA 프로그래밍 http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788960777330 객체와 테이블 객체는 참조(주소)를 사용해서 관계를 맺는
[Spring Data JPA] JPQL 사용 방법(@Query & nativeQuery & DTO Mapping & function)
JPA Query Method만을 이용해서 작성할 수 없는 SQL를 정의하기 위한 JPQL에 대한 내용을 다루고있습니다.

객체 매핑 시작
@Entity 엔티티 클래스에 붙인다. 해당 클래스를 테이블과 매핑한다고 JPA에 알려준다. @Table 매핑할 테이블 정보를 알려준다 생략하면 클래스 이름을 테이블 이름으로 매핑한다. @Id 엔티티 클래스의 필드를 테이블의 pk에 매핑한다. @Id가 사용된 필드를
JPQL 기본 1
JPQL이 뭘까? 테이블이 아닌 엔티티 객체를 대상으로 동작하는 쿼리 SQL을 추상화 했으며 특정 DB에 의존적이지 않음 [주의점] 예) select m from Member (as) m where m.age > 18 별칭(m)은 필수 as는 생략 가능 JPQL

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

[JPA] JPQL(1)
본 글은 인프런 김영한님의 JPA 로드맵을 기반으로 정리했습니다.이전 글들에서 JPA를 통해 데이터베이스의 테이블을 객체지향적으로 설계한 엔티티로 매핑하는 방법을 알아보았다. 매핑을 다 마쳤다면 자바 애플리케이션에서 데이터베이스에 접근하는 방법을 알아볼 필요가 있다.
스프링 부트와 JPA 활용1 - 회원 도메인 개발 1 & JPQL
인프런 - 스프링 부트와 JPA 활용1 by 김영한 을 기반으로 작성된 글입니다.실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발구현 기능회원 등록회원 목록 조회순서회원 엔티티 코드 다시 보기회원 리포지토리 개발회원 서비스 개발회원 기능 테스트SQL을 추상화

SpringBoot with JPA 프로젝트(N:1) 7.검색,JPQL 설정,Tuple,BooleanBuilder
❤️ github 주소 : https://github.com/qkralswl689/LearnFromCode/tree/main/board2022FK를 이용해 @ManyToOne과 같은 연관관계를 작성했을 때 가장 어려운것 : 검색에 필요한 JPQL을 구성하는 것

SpringBoot with JPA 프로젝트(N:1) 3.JPQL과 left(outer) join
SpringBoot 2 버전 이후 포함되는 JPA 버전은 Entity 클래스 내에 전혀 연관관계가 없더라고 조인을 이용할 수 있다\-> 조인을 할 때 INNER JOIN 혹은 JOIN 과 같이 일반적인 조인을 이용할 수 있고, LEFT OUTER JOIN 혹은 LEFT