JPA3 [Spring] JPA 연관관계 매핑 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com1. 연관관계 매핑기초[목표]객체와 테이블 연관관계의 차이를 이해객체의 참조와 테이블의 외래 키를 매핑용어 이해방향(Direction): 단방향, 양방향다중성(Multiplicity): 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) 이해연관관계의 주인(Owner): 객체 양방향 연관관계는 관리 주인이 필요2. 연관관계가 필요한 이유[예제 시나리오]회원과 팀이 있다.회원은 하나의 팀에만 .. 2024. 7. 8. [Spring] JPA 엔티티 매핑 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com1. 엔티티 매핑객체와 테이블 매핑: @Entity, @Table필드와 컬럼 매핑: @Column기본 키 매핑: @Id연관관계 매핑: @ManyToOne, @OneToMany, @JoinColumn[@Entity]@Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한다.JPA를 사용해서 테이블과 매핑할 클래스는 @Entity 필수기본 생성자 필수(파라미터가 없는 public 또는 protected 생성자).. 2024. 7. 4. [Spring] JPA 영속성 관리 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com1. 영속성 컨텍스트란?[JPA에서 가장 중요한 2가지]객체와 관계형 데이터베이스 매핑하기(ORM: Object Relational Mapping)영속성 컨텍스트영속성 컨텍스트는 “엔티티를 영구 저장하는 환경”이라는 뜻영속성 컨텍스트는 논리적인 개념이며 눈에 보이지 않는다.엔티티 매니저를 통해서 영속성 컨텍스트에 접근 가능하다.2. 엔티티의 생명주기비영속(new/transient): 영속성 컨텍스트와 전혀 관.. 2024. 6. 29. 이전 1 다음