모든 이미지 출처는 인프런 김영한 자바 ORM 표준 JPA 프로그래밍 - 기본편 수업자료에서 가져왔습니다.
인프런 김영한 개발자님 수업자료를 바탕으로 정리하였음
영속성 컨텍스트 JPA에서 가장 중요한 2가지 _• 객체와 관계형 데이터베이스 매핑하기 (Object Relational Mapping) • 영속성 컨텍스트 영속성 컨텍스트란? "엔티티를 영구 저장하는 환경" 이라는 뜻 논리적인 개념이기 때문에 눈에 보이지 않는다
객체와 테이블 매핑 @Entity @Entity 가 붙은 클래스는 JPA가 관리하며, 엔티티라 부른다. JPA를 사용하여 테이블과 매핑할 클래스는 필수이다. \* 주의사항 * \- 기본 생성자 필수 \- final 클래스, enum, interface, inne
.
다대일, 일대다, 일대일, 다대다 관계
객체와 달리 관계형 데이터베이스는 상속이 존재하지 않는다. 하지만 '슈퍼타입 서브타입 관계'라는 모델링 기법이 이와 유사한데, 슈퍼타입 서브타입 모델링 기법과 상속을 매핑하는 것을 상속관계 매핑이라고 한다. 상속관계 매핑은 3가지 방법이 있다. @Inheritance
영속성 컨텍스트, 엔티티 매핑
연관관계 매핑, 상속관계
고급매핑, 프록시, 값타입
JPQL 문법
실전! 스프링 부트와 JPA활용1편 -웹 애플리케이션 개발