woowacourse-study / 2022-jpa-study

🔥 우아한테크코스 4기 JPA 스터디 (22.06.13~22.07.02) 🔥
5 stars 1 forks source link

[섹션 1, 섹션 2, 섹션 3] 오찌 제출합니다 #5

Closed Ohzzi closed 2 years ago

Ohzzi commented 2 years ago

섹션 1. JPA 소개

SQL 중심적인 개발의 문제점

SQL 의존적인 개발을 피하기 어렵다.

패러다임의 불일치

JPA 소개

JPA란?

JPA는 자바 ORM 기술에 대한 API 표준 명세

JPA를 사용해야 하는 이유

섹션 2.

섹션 3. 영속성 관리

영속성 컨텍스트

엔티티 매니저

엔티티 매니저 팩토리

영속성 컨텍스트(persistence context)

영속성(persistence)은 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성을 의미한다.

엔티티의 생명 주기

영속성 컨텍스트의 특징

엔티티 조회

영속성 조회

엔티티 등록

엔티티 수정

엔티티 삭제

플러시

준영속

준영속 상태

em.detach

em.clear

em.close

준영속 상태의 특징

em.merge