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
5.연관관계 매핑 기초
5. 연관관계 매핑 기초
객체의 참조와 테이블의 외래 키를 매핑할 수 있다.
방향 : 단방향, 양방향
회원 -> 팀
팀 -> 회원
회원 -> 팀, 팀 -> 회원
다중성
다대일, 일대다, 일대일, 다대다
N:1, 1:N, 1:1, N:N
연관관계의 주인
객체를 양방향 연관관계로 만들면 연관관계의 주인을 정해야 한다.
results matching "
"
No results matching "
"