반응형
롬복을(lombok) 사용하면 참 편하다. 하지만 주의해야할 사항도 있다.
@ToString 이용시 Object안에 순환참조가 걸릴경우 정상적으로 이용하지 못하는 경우가 생긴다.
이를 해결하기 위해서는 @ToString 이용시 연관관계에 있는 객체들의 순환참조를 끊어 주어야 한다.
특히나 Entity 를 RestAPI 에서 응답 모델로 사용할 경우에는 해당 문제가 더욱 두드러 진다.
this is example
@ToString(exclude = {"campaignEntity", "adsEntities"}, callSuper = true)
exclude 속성을 이용하여, 순환참조가 걸리는 Object를 등록하여 사용한다.
반응형
'Spring > Spring Data JPA' 카테고리의 다른 글
Composite-id class must implement Serializable (0) | 2021.11.22 |
---|---|
JPA Entity 상속 관계 만들기 ,@MappedSuperclass (0) | 2021.05.25 |
mybatis Cause: java.lang.IllegalArgumentException: argument type mismatch” (0) | 2021.04.29 |
mybatis association, inner class , embeded (0) | 2021.04.29 |
mybatis 문법 foreach (0) | 2021.04.29 |