영속성 컨텍스트는 JPA 내부에서 DB와 소통하는 중간 단계이다.영속성 컨텍스트는 Entity Manager와 1:1 혹은 N:1 관계로 맺어진다.객체는 영속성 컨텍스트와 DB에 포함되어 있는지 여부에 따라 비영속, 영속, 준영속, 삭제 상태가 된다.영속성 컨텍스트를
JPA에서 활용할 수 있는 property이다.해당 property를 사용하면, 프로젝트가 실행되는 시점에 JPA가 관리하고 있는 엔티티(클래스)들의 정보를 토대로 DDL을 생성하여 DB에 전송해준다.즉, 이걸 추가하고 JPA 내에서 DB 테이블과 연결할 클래스들 만들
JPA와 DB를 매핑시키기 위해 Annotation이 활용된다.기본적인 Annotation은 다음과 같다. \-> @Entity, @Table, @Id, @GeneratedValue, @Column, @Enumerated, @Temporal, @Lob, @Transi
1. Primary Key 매핑 ` 위 예시와 같이 Primary Key를 매핑할 때, 두 가지 Annotation이 활용된다. -> @Id, @GeneratedValue @Id : 해당 필드가 Primary Key에 해당한다는 것을 의미한다. 해당 Annotatio
0. 예제 설정 다음과 같이 예제를 설정한다. ERD USER, ORDERS, ORDER_COOKIE, COOKIE 4가지 테이블이 있다. 각 테이블마다 상단 양쪽에 이름이 두개 적혀있는데, 각각은 아래와 같다. -> 좌측 파스칼 표기 : JPA 상에서 구현되는 엔
0. 예제 USER, ORDERS, ORDER_COOKIE, COOKIE, DELIVERY 5가지 테이블이 있다. 각 테이블마다 상단 양쪽에 이름이 두개 적혀있는데, 각각은 아래와 같다. -> 좌측 파스칼 표기 : JPA 상에서 구현되는 엔티티의 이름 ->
출처 본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. -> 인프런 -> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 0. 예시 설정 다음과 같은 구조를 예시로 설정한다. 노래,
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의@MappedSuperclass 어노테이션은 JPA에서 반복되는 필드를
출처 본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. -> 인프런 -> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 본 글은 지연 로딩과 즉시 로딩 개념을 이해하기 위한 프록시의
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의엔티티 두 개를 설정한다.MemberTeam두 엔티티는 다음과 같이 다
출처 본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. -> 인프런 -> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 0. 예시 설정 Post : Comment = 1 : N 예
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의새로운 값 타입을 직접 정의할 수 있는 기능을 말하며, JPA는 임베디
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의값 타입을 컬렉션에 담아서 쓰는 것.이전에 @OneToMany 어노테이
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의JPQLJPA CriteriaQueryDSL네이티브 SQLJDBC AP
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의내부 조인 (inner join)SELECT m FROM Member
본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의SQL 조인의 종류는 아님JPQL에서 성능 최적화를 위해 제공하는 기능
출처 본 글은 인프런의 김영한님 강의 자바 ORM 표준 JPA 프로그래밍 - 기본편 을 수강하며 기록한 필기 내용을 정리한 글입니다. -> 인프런 -> 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 다형성 쿼리 만약 다음과 같이 DB 상에서 슈퍼-서브 테이블
본 글은 인프런의 김영한님 강의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의정말 간단하게 다음과 같이 짠다
본 글은 인프런의 김영한님 강의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의Order : OrderItem
본 글은 인프런의 김영한님 강의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의먼저 직접 조회할 DTO들을 생
본 글은 인프런의 김영한님 강의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 을 수강하며 기록한 필기 내용을 정리한 글입니다. \-> 인프런\-> 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의V1 : 엔티티를 조회해서 그대