목록Study Memos/JPA (1)
KorSA
JPA 기본 정리
1. JPA의 탄생 객체 지향 관계형 데이터베이스 이슈(패러다임 불일치 이슈)를 해결 하기 위한 ORM 표준 기술. Hibernate는 JPA의 실제 구현체이다. 2. JPA에서 관리하는 객체는 @Entity 어노테이션을 적어주어야 한다. 3. JPA에서 Entity를 DB와 매핑하기 위해서는 @Id 어노테이션을 적어주어야 한다. 4. JPA에서 가장 중요한 두 가지 축은 1) 영속성 컨텍스트, 2) 객체와 테이블 매핑 이다. 5. 영속성 컨텍스트 1) persist() => 1차 캐시에 Entity를 저장 2) commit(), flush(), 쿼리를 날릴 때 => DB에 적용 3) 쓰기 지연 SQL 저장소는 persist(), dirty check를 탐지해서 INSERT, UPDATE SQL을 보관한..
Study Memos/JPA
2021. 3. 20. 18:44