본문 바로가기

JPA

(4)
[JPA] JPA - 다양한 연관관계 매 해당 내용은 인프런 - 자바 ORM 표준 JPA 프로그래밍 - 기본 편에서 공부한 내용을 정리한 것입니다. [다양한 연관관계 매핑] 다중성다대일: @ManyToOne -- 가장 많이 사용일대다: @OneToMany일대일: @OneToOne다대다 : @ManyToMany -- 실무에서 사용하면 안되는 것? 단방향, 양방향테이블외래 키 하나로 양쪽 조인 가능사실 방향이라는 개념이 없다..객체참조용 필드가 있는 쪽으로만 참조 가능한쪽만 참조하면 단방향양쪽이 서로 참조하면 양방향 (이해하기 쉽게 만든 용어 / 객체 입장에서 보면 방향이 하나다)사실은 단방향이 2개가 있는 것다대일 [N : 1]가장 많이 사용하는 연관 관계 -> 다대일의 반대는 일대다다대일 양방향 정리외래 키가 있는 쪽이 연관관계의 주인양쪽을 서..
[JPA] JPA - 연관관계 매핑 기초 정리 해당 내용은 인프런 - 자바 ORM 표준 JPA 프로그래밍 - 기본 편에서 공부한 내용을 정리한 것입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 강의 | 김영한 - 인프런김영한 | JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 실무에서도www.inflearn.com 연관관계의 주인과 mappedBymappedBy = JPA의 멘탈붕괴 난이도mappedBy는 처음에는 이해하기 어렵다.객체와 테이블간에 연관관계를 맺는 차이를 이해해야 한다.차이점객체 연관관계 = 2개회원 -> 팀 연관관계 1개 (단방향)팀 -> 회원 연관관계 1개 (단방향)테이블 연관관계 = 1개회원..
[JPA] JPA - 엔티티 매핑 해당 내용은 인프런 - 자바 ORM 표준 JPA 프로그래밍 - 기본 편에서 공부한 내용을 정리한 것입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com 엔티티 매핑 소개 객체와 테이블 매핑 : @Entity , @Table 필드와 컬럼 매핑 : @Column 기본 키 매핑 : @id 연관 관계 매핑 : @ManyToOne , @JoinColumn 엔티티란? @Entity가 붙은 클래스는 jpa가 관리하며 이것을 엔티티라 한다. JPA를 사용해서 테이블과 ..
[JPA] JPA - 영속성 관리 해당 내용은 인프런 - 자바 ORM 표준 JPA 프로그래밍 - 기본 편에서 공부한 내용을 정리한 것입니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자신있게 JPA를 사용할 수 있습니다., 본 강의는 자바 백엔 www.inflearn.com JPA에서 가장 중요한 2가지 1. 객체와 관계형 데이터베이스를 어떻게 매핑할 것인가? 매핑의 관점 (설계) 2. 영속성 컨텍스트 (실제로 JPA가 내부에서 어떻게 동작하는가) 엔티티 매니저 팩토리(EntityManager Factory)와 엔티티 매니저(EntityManager) 엔티티 매니저 팩토리를 ..