- JPA
- Java Persistence API의 약자
- 영속성이 필요한 이유
- 영속성 컨텍스트
- EntityManagerFactory, EntityManager
- Entity라는 말보다 Persistence Object라는 말이 더 이해가 잘 되는 것 같기도?
- 이러한 JPA의 Entity는 DB의 Entity의 Instance와 대응하기 때문에 DB의 Entity Instance의 성격을 준수하려고 해야 한다.
- DB의 Enityty Instance는 식별이 가능해야 하고, 중복이 되지 않아야 한다.
- JPA의 Entity는 Id가 있어야 하고, 관리되는 객체가 1개로 유지되어야 한다.
- 영속성컨텍스트(Persistence Context)
- 엔티티 생명주기
- 엔티티 매핑
- 연관관계 매핑
- 고급매핑
- 프록시