저는 스프링 데이터 jpa를 사용하여 프로젝트를 빌드하고 있습니다. User 엔터티와 Biz 엔터티가 있습니다.Jpa 엔티티 관계로 인해 무한 루프가 발생했습니다.
@ManyToOne(fetch=FetchType.LAZY,cascade = CascadeType.ALL)
@JoinColumn(name = "user_id")
private UserInformation belongUser;//所属用户
위의 코드는 Biz 클래스의 일부입니다.
@OneToMany(cascade = CascadeType.ALL,mappedBy = "belongUser")
private Set<BizInformation> bizs = new HashSet<BizInformation>();
그리고이 사용자 클래스의 일부이다 나는 편안하고 API를 통해 UserInfomation을 얻을 때 문제가
는, 그것이 BizInfo를 반환, 다음은 UserInfomation을 반환 BizInfo 내부, 그리고 마지막으로 유래 예외를 발생 .
어떻게 해결할 수 있습니까? 감사.
어딘가에 무한 루프하지만 당신은 말을하지 않습니다. 이것은 JPA API와 전혀 관련이없는 JSON입니다. – DN1
@ DN1 알려진 JSON serialiser 비헤이비어입니다 (많은 사람들이 말합니다 : 오류, 기타 : 기능) –