TIL

220629 TIL 실전프로젝트 트러블슈팅

Vince_rf 2022. 6. 30. 02:21

#@JsonManagedReference

@JsonBackReference

OneToMany <-> ManyToOne

연관관계에서 무한참조를 막아주는 어노테이션.

없으면 stackOverFlow 에러가 발생한다.


# A엔티티와 B엔티티

A에 B가 여러개고, B에 A가 여러개일때

ManyToMany <-> ManyToMany로 해결할 수 있지만

이렇게 연관관계를 구축하면, 이후 코드의 세부적인 유지보수가 힘들기 때문에,

가상의 C 엔티티를 만들어서

A-C OneToMany <-> ManyToOne,

C-B ManyToOne <-> OneToMany

로 ManyToMany <-> ManyToMany 관계를 풀어서 만들 수 있다.

'TIL' 카테고리의 다른 글

220630 TIL 실전프로젝트 트러블슈팅  (0) 2022.07.04
220704 WIL ( 프로젝트 트러블슈팅 )  (0) 2022.07.04
220627 슬랙클론코딩 WIL  (0) 2022.06.27
220622 TIL 클론코딩 트러블슈팅  (0) 2022.06.23
220620 TIL  (0) 2022.06.20