经过查资料,发现一对多的关联类的json会出现死循环的原因是,转换成json时,从一到多的那端,发现多的那端,又回到了一的那端,如此反复就出现了是循环,这里参考了http://chembo.iteye.com/blog/899703的解释,在这种情况下,你需要把多的一端或者少的一端需要关联的熟悉给忽略就不会出现死循环了。
给忽略的属性的类头部加上:@JsonIgnoreProperties(value={"要忽略的属性"}) ,这样在装换时,就会打破了循环的形成 ,这样就解决了这个问题。
经过查资料,发现一对多的关联类的json会出现死循环的原因是,转换成json时,从一到多的那端,发现多的那端,又回到了一的那端,如此反复就出现了是循环,这里参考了http://chembo.iteye.com/blog/899703的解释,在这种情况下,你需要把多的一端或者少的一端需要关联的熟悉给忽略就不会出现死循环了。
给忽略的属性的类头部加上:@JsonIgnoreProperties(value={"要忽略的属性"}) ,这样在装换时,就会打破了循环的形成 ,这样就解决了这个问题。