# OneToMany

11개의 포스트
post-thumbnail

[JPA] 연관관계 매핑 - 양방향 연관관계

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

2022년 7월 18일
·
0개의 댓글
·

Fetch Join의 한계

JPA로 엔티티를 설계하고, 쿼리를 짜다 보면연관관계가 굉장히 복잡해지는 경우를 볼 수 있다.보통 그럴 때, fetch join이 만능 해결책처럼 사용되곤 하는데fetch join도 한계가 있다.위 객체 처럼, 1대다로 묶인 여러 컬랙션은 fetch join으로 끌어올

2022년 1월 25일
·
0개의 댓글
·

cascade = CascadeType.ALL 를 사용할때 주의해야 할점

이번에 이틀을 이상하게 삽질한 이야기를 풀어보려한다...프로젝트를 진행하다가 만난 에러 코드에러를 해결하기위해 검색해보니, @OneToMany나 @ManyToMany일때 흔히 만나는 에러 이며, 부모 객체에 추가하는 자식 객체가 아직 DB에 저장되지 않아 발생하는 에러

2022년 1월 3일
·
0개의 댓글
·

[Spring Data JPA] One에서 Many를 fetch하며 페이징할 때

210718 페이징 쉬울줄 알았는데 말이죠..

2021년 7월 18일
·
0개의 댓글
·

참조&역참조

🚀 One to Many 📍 ![](https://images.velog.io/images/hanjoon_10/post/0beb4e9e-c252-443f-82cb-bb2cc922e541/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%

2021년 6월 26일
·
0개의 댓글
·

@OneToMany, @ManyToOne

일대다, 다대일의 관계예를 들어, 한 사람이 많은 사진을 가지고 있다.사람 쪽이 @OneToMany(필드타입, 연결된 필드)사진 쪽이 @ManyToOne(필드타입, 연결된 필드)Ex)https://typeorm.io/

2021년 4월 1일
·
0개의 댓글
·
post-thumbnail

JPA - ManyToOne, OneToMany 연관 관계

연관 관계 매핑을 실제 ERD 를 보고 실습해보자.

2021년 3월 3일
·
0개의 댓글
·

JPA - 연관 관계 매핑 (@OneToMany , @ManyToOne , @OneToOne , @ManyToMany )

테이블 간의 연관 관계가 있을때 객체지향스럽게 사용하는 방법을 제공합니다.기존의 데이터베이스에서는 외래 키를 사용하나 JPA 에서는 객체를 참조하는 방식으로 연관 관계를 매핑할 수 있습니다.본 포스팅에서 이해해야 될 용어는 다음과 같습니다.방향 : 단반향, 양방향다중성

2021년 3월 3일
·
1개의 댓글
·
post-thumbnail

TIL - 스타벅스 상품페이지 모델링

스타벅스홈페이지의 상품/음료 페이지에서 뿌려지는 데이터들을 모델링해보자.웹페이지를 만들기 전 웹페이지를 를 들어가자마자 엔드포인트로 오는 GET매서드에 데이터를 효과적으로 뿌려주기 위해서는 성격이 다른 데이터를 다른테이블로 만들어주고, 테이블간의 관계를생각해서 연결지어

2020년 2월 20일
·
0개의 댓글
·

TIL - select_related와 prefetch_related

select_related를 사용해서 ORM의 쿼리를 줄여보자.ORM과 데이터베이스간의 소통에서 쿼리가 발생해 값을 주고받는 과정은 웹서비스 차원에서 많은 트레픽을 가져온다.OneToOne, ForeignKey참조에서 정참조의 경우위의 코드는 객체를 쿼리셋으로 전부 들

2020년 2월 18일
·
1개의 댓글
·

[JPA] 연관관계 매핑 기초 #2 (양방향 연관관계와 연관관계의 주인)

이번 글에서는 에 대해 알아보겠습니다. 이 시리즈 글은 김영한 님의 강의, 책을 보고 적은 것임을 알려드립니다. (강추) 오타 및 피드백 환영합니다. 양방향 연관관계 이전 글에서는 회원에서 팀으로만 접근하는 다대일 단방향 매핑을 알아 보았습니다. 이번에는 팀에서 회원으로 접근하는 관계를 접근하는 관계를 추가해서, 양방향 연관관계로 매핑을 해보겠습니다. ...

2019년 10월 3일
·
3개의 댓글
·