다음 othder 측면 Article.java에봄 - 최대 절전 모드 잭슨 매핑 내가</p> <p>Category.java 한쪽에, 다 대다 관계를 구축하는 두 entites이
@ManyToMany()
@JoinTable(
name = "categories_articles",
joinColumns = @JoinColumn(name = "categoryID", referencedColumnName = "id"),
inverseJoinColumns = @JoinColumn(name = "articleID", referencedColumnName = "id"))
private List<Article> articles = new ArrayList<Article>();
을 :
@ManyToMany(mappedBy = "articles")
private List<Category> categories = new ArrayList<Category>();
플러스 getter 및 setter .. 내가 브라우저에로드 할 때
내가 예외를 얻을 :
failed to lazily initialize a collection of role ... JsonMappingException
이 문제와 관련하여 도움이 될만한 사람이 있습니까?
내 시리얼 계산기를 쓸까요?
감사 인사와 인사!
FetchType.EAGER 아무것도 도움이되지 않았고 jsonignore는 추가 데이터가로드되지 않도록했습니다 ...이 엔티티와 관련된 데이터를 차일드로로드하려고합니다. –
'categories'에만'fetch'를 추가하십시오. –
예 순환 로딩을 막기 위해 한쪽면과 @JsonIgnore를 반대쪽에 추가했습니다 ...하지만 이제는 기사를 호출 할 때 연관된 범주를 얻지 못합니다 ... 정말 어렵습니다? –