# OneToMany

16개의 포스트

Builder 어노테이션 사용시, List 추가에 대한 NullPointerException

builder 패턴을 사용하여 유저 인스턴스를 생성했고, userGroups 필드(List)에 데이터를 추가하자 NullPointException 이 발생했다.

2023년 5월 23일
·
0개의 댓글
·

[JPA] Entity 연관관계 매핑

다대일 N:1 : @ManyToOne일대다 1:N : @OneToMany일대일 1:1 : @OneToOne다대다 N:M : @ManyToMany부모 엔티티 N자식 엔티티 M

2023년 4월 27일
·
0개의 댓글
·

manyToMany

One to many:

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

OneToMany 매핑 시 mappedBy 옵션 사용하여야하는 이유

업로드중.. (Language는 칼럼 1개(name)만 PK로써 존재합니다. ) 정상적이라면 language, language_usage, notice 테이블만 존재하여야하지만 language_language_usage 테이블까지 포함하여 총 4개가 자동 생성되었습니다

2022년 11월 29일
·
0개의 댓글
·

JPA oneToMany entity Collection item remove or add

요렇게 2개의 Entity가 있다고 생각했을 때..수정 API 작업 중.. ArtistAlbum collection 일괄업데이트 로직 상 기존 item 중 수정할 부분만 수정하고, 추가된 item이나 삭제된 item은 별도로 다루는 로직을 만들수 있는 방법이 없나..

2022년 11월 7일
·
0개의 댓글
·
post-thumbnail

엔티티 설계 및 관계 매핑

JPA강의를 보며 엔티티 설계 및 관계 매핑에 대해 정리한 글

2022년 10월 27일
·
0개의 댓글
·
post-thumbnail

레스토랑 상세 엔티티, repository test

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

2022년 9월 3일
·
0개의 댓글
·
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

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

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

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

TIL - select_related와 prefetch_related

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

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

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

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

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