# ManyToOne

[JPA] 하나의 컬럼으로 2개의 필드 매핑하기
Jpa 에서는 보통 다른 객체와의 연관관계를 맺어줄 때 직접참조(Direct Reference: @OneToMany, @ManyToOne 등) 를 하고, Lazy fetch 로 해당 객체에 접근하는 방식을 주로 사용한다. 이럴 경우 Lazy fetch 라면, Prox

레스토랑 상세 엔티티, repository test
이어서 하기 음식점 정보만큼이나 중요한 음식점 메뉴 정보, 기존에는 DTO 클래스로 스크래핑한 값들을 매핑하는 것이였지만 이제는 엔티티로서 값을 저장하는 과정을 가집니다 ERD 1. 음식점 메뉴 테스트 결과 이를 바탕으로 엔티티를 설계합니다 2. 메뉴 엔티티

[JPA] 연관관계 매핑 - 양방향 연관관계
단방향 연관관계에서는 Member가 Team을 참조로 조회할 수 있었지만, Team에서는 Member를 조회할 수 있는 필드가 없었다.하지만 양방향 연관관계에서는 Member가 Team을 참조로 조회하고 Team에서도 Member를 참조로 조회할 수 있다.비록 Memb

[JPA] 연관관계 매핑 - 단방향 연관관계
Member와 Team이 있다.Member는 하나의 Team에 속할 수 있다.Member와 Team은 다대일 관계라고 하고 객체를 테이블 데이터 중심으로 모델링 했을 때, 객체와 테이블은 아래와 같다.위 객체 연관관계에 따라 엔티티를 모델링해보면 아래와 같다.테이블 중

내가 JPA 매핑을 못했던이유
애플리케이션에서 데이터 접근 계층을 거쳐, 데이터베이스에 도달하는 과정이 중요하여JPA 플로우에대해 다시 언급하고자 한다. 위 그림과 같이, Application은 JPA와 Hibernate를 거쳐 JDBC 지나, DB데이블에 쿼리문으로 접근한다. 여기서 중요한 것은

[JPA] 연관관계 매핑(2)
본 글은 인프런 김영한님의 JPA 로드맵을 기반으로 정리했습니다.연관관계 매핑시 고려할 사항은 크게 3가지다.방향(Direction): 단방향, 양방향다중성(Multiplicity): 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M)연관관계의 주인(

SpringBoot with JPA 프로젝트(N:1) 2.@ManyToOne,Lazy loading
JPA에서 관계를 고민할 때는 FK쪽을 먼저 해석하면 편리하다 앞에서 만든 Board 와 Member의 관계는 N:1(다대일) 관계가 되므로@ManyToOne 어노테이션을 적용해야 한다 @ManyToOne : DB상에서 외래키의 관계로 연결된 엔티티 클래스에 설정한다B

SpringBoot with JPA 프로젝트(N:1) 1.Entity 생성
☆ 공부할 내용@ManyToOne 을 이용한 연관관계 설정하는법연관관계가 없는 상황에서 left(outer)join 처리방법즉시(Eager)로딩과 지연(Lazy)로딩의 차이와 효율적인 처리방법PK(주키,Primary Key)와 FK(외래키,Foreign Key)를 어떻
@OneToMany, @ManyToOne
일대다, 다대일의 관계예를 들어, 한 사람이 많은 사진을 가지고 있다.사람 쪽이 @OneToMany(필드타입, 연결된 필드)사진 쪽이 @ManyToOne(필드타입, 연결된 필드)Ex)https://typeorm.io/

Introduction to Databases
ACID ACID, which is an acronym that stands for Atomicity, Consistency, Isolation, and Durability, is a set of properties that guarantee reliable datab
[JPA] 연관관계 매핑 기초 #2 (양방향 연관관계와 연관관계의 주인)
이번 글에서는 에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) 오타 및 피드백 환영합니다. 양방향 연관관계 이전 글에서는 회원에서 팀으로만 접근하는 다대일 단방향 매핑을 알아 보았습니다. 이번에는 팀에서 회원으로 접근하는 관계를 접근하는 관계를 추가해서, 양방향 연관관계로 매핑을 해보겠습니다. ...