出现问题
今天用hibernate封装一个list,然后用谷歌的json转换工具转换成json格式.但是一运行,就报错,而且出现无限循环.然后栈溢出…
问题原因
因为用了Hibernate的关系映射,在实体表中,都写了双方的关系,所以Gson一直请求,导致栈溢出.
解决办法
取消一方的维护,加关键字transient
private transient Set<LinkMan> linkMen = new HashSet<LinkMan>();
public Set<LinkMan> getLinkMen() {
return linkMen;
}