StackOverflowError
第一个实体中的toString方法:
@Override
public String toString() {
return "LinkMan [lkm_id=" + lkm_id + ", lkm_name=" + lkm_name + ", lkm_gender=" + lkm_gender + "lkm_phone="
+ lkm_phone + ", lkm_mobile=" + lkm_mobile + ", lkm_email=" + lkm_email + ", lkm_qq=" + lkm_qq
+ ", lkm_position=" + lkm_position + ", lkm_memo=" + lkm_memo + " customer" + "]";
}
第一个实体中的toString方法:
public String toString() {
return "Customer [cust_id=" + cust_id + ", cust_name=" + cust_name + ", cust_source=" + cust_source
+ ", cust_industry=" + cust_industry + ", cust_level=" + cust_level + ", cust_linkman=" + cust_linkman
+ ", cust_phone=" + cust_phone + ", cust_mobile=" + cust_mobile + " linkMans"+ "]";
}
问题:出现StackOverflowError
原因:因为两个实体中都需要调用另外一个类中的toString方法,所有产生循环调用,产生错误
解决:把toString方法修改一下,使得循环不会产生
我的错误: