jpa
Introduction
1.JPA 소개
1.1 SQL을 직접 다룰 때 발생하는 문제점
1.2 패러다임의 불일치
1.3 JPA란 무엇인가?
2.JPA 시작
2.1 인텔리J 설치와 프로젝트 불러오기
2.2 H2 데이터베이스 설치
2.3 라이브러리와 프로젝트 구조
2.4 객체 매핑 시작
2.5 persistence.xml 설정
2.6 어플리케이션 개발
3.영속성 관리
3.1 엔티티 매니저 팩토리와 엔티티 매니저
3.2 영속성 컨텍스트란?
3.3 엔티티의 생명주기
3.4 영속성 컨텍스트의 특징
3.5 플러시
3.6 준영속
3.7 트랜잭션 범위의 영속성 컨텍스트
4.엔티티 매핑
4.1 @Entity
4.2 @Table
4.3 다양한 매핑 사용
4.4 데이터베이스 스키마 자동생성
4.5 DDL 생성 기능
4.6 기본 키 매핑
4.7 필드와 컬럼 매핑
4.8 실제 상품 소스
5.연관관계 매핑 기초
5.1 단방향 연관관계
5.2 연관관계 사용
5.3 양방향 연관관계
5.4 연관관계 주인
5.5 양방향 연관관계 저장
5.6 양방향 연관관계 주의점
실습1 - TODO 만들기
실습2 - TODO에 USER 추가하기
8.프록시와 연관관계 관리
8.1 프록시
8.2 즉시로딩과 지연로딩
8.3 지연로딩 활용
8.4 영속성 전이 : CASCADE
8.5 고아 객체
10.객체지향쿼리
10.1 객체지향 쿼리 소개
10.2 JPQL
10.3 Criteria
10.4 QueryDSL
10.5 네이티브 SQL
12.스프링 데이터 JPA
12.1 스프링 데이터 JPA 소개
12.2 스프링 데이터 JPA 설정
12.3 공통 인터페이스 기능
12.4 쿼리 메소드 기능
13.웹 애플리케이션과 영속성 관리
Powered by
GitBook
3.2 영속성 컨텍스트란?
영속성 컨텍스트란?
가장 중요한 용어,
"영속성 컨텍스트(persistence context)"
엔티티를 영구 저장하는 환경
관련 코드
em.persist(member);
단순하게 회원 엔티티 저장
정확하게는 엔티티 매니저를 사용해서 회원 엔티티를
영속성 컨텍스트
에 저장
논리적인 개념에 가까움
엔티티 매니저를 생성할 때 하나 만들어진다.
엔티티 매니저를 통해 영속성 컨텍스트에 접근하고 관리
할 수 있다.
results matching "
"
No results matching "
"