프레임워크/Spring, Spring Boot
[메타코딩] 스프링부트 개념정리 with JPA 6강
고용인
2022. 7. 13. 17:48
- 영속성 컨텍스트란 무엇인가요?
영속성 : 데이터 ---> 영구적으로 저장!
DB ( MySQL을 이용할 예정)
컨텍스트 : context (대상에 대한 모든 정보를 다 갖고 있다는 것)
영속성 컨텍스트를 통해 자바는 DB로 데이터를 가져올 수 있고,
데이터가 변한다면 영속성 컨텍스트를 통해 동기화를 진행한다.
- JPA는 DB와 OOP의 불일치성을 해결하기 위한 방법론을 제공한다. (DB는 객체저장 불가능)
DB는 Player 이대호의 teamId는 Integer라는 데이터를 갖고있는거지, team 테이블의 Id, Name, Year 3가지 데이터인 오브젝트를 갖지 못한다.
자바가 주도권을 쥐고 있는 모델을 만들 수 있다.
강의 주소 : https://youtu.be/tXyDmqoMmKE