6강.영속성 컨텍스트란?

이소연's avatar
Aug 06, 2024
6강.영속성 컨텍스트란?
 
JPA란? 1.JPA는 JAVA Persistence API이다. 2.JPA는 ORM 기술이다 3.JPA는 반복적인 CRUD작업을 생략하게 해준다. 4. JPA는 영속성 컨텍스트를 가지고 있다. 5.JPA는 DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다.(DB는 객체저장 불가능) -db는 객체저장이 불가능하지만 java는 가능. 그래서 자바에서 프로그래밍할 때는 객체에 저장하고 그걸 db에 저장할 때는 jpa에서 자동으로 fk를 집어넣어 줌.
  1. JPA는 OOP의 관점에서 모델링을 할 수 있게 해준다.(상속, 콤포지션, 연관관계) 7.방언처리가 용이하여 Migration하기 좋음. 유지보수에도 좋음. 8.jpa는 쉽지만 어렵다.
 
notion image
notion image
Share article

Coding's note