기술과 산업/언어 및 프레임워크

[Jackson] 관계를 갖는 객체 변환 에러

B컷개발자 2015. 1. 25. 16:04
728x90

부모 자식 관계 같은 관계를 갖는 객체는 아래와 같은 어노테이션을 붙여주어야 한다.


부모

@JsonManagedReference


자식

@JsonBackReference


실제로 ORM을 사용하다 보면 테이블간의 관계를 표현하는 객체들을 바로 JSON으로 변경할때 조인 컬럼들이 변환에러가 남.


참고

http://jackson.codehaus.org/1.7.9/javadoc/org/codehaus/jackson/annotate/JsonManagedReference.html

http://jackson.codehaus.org/1.9.2/javadoc/org/codehaus/jackson/annotate/JsonBackReference.html

728x90