JPA(Java Persistence API) - 자바 진영 ORM 기술 표준 - JPA는 인터페이스의 모음 - 마치 Java Colleciton을 쓰는 느낌
JPA에서 가장 중요한 2가지 객체와 관계형 데이터베이스 매핑하기 - 설계와 관련 영속성 컨텍스트 - 실제 JPA가 어떻게 동작하는지? 영속성 컨텍스트 JPA를 이해하는데 가장 중요한 용어 "엔티티를 영구 저장하는 환경"
영속성 컨텍스트의 이점 1차 캐시 동일성(identity) 보장 트랜잭션을 지원하는 쓰기 지연 변경 감지(Dirty Checking) 지연 로딩(Lazy Loading)