Study Memos/JPA (1) 썸네일형 리스트형 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을 보관한.. 이전 1 다음