当使用hibernate或者jpa的时候,会出现这种情况:比如,公司里面有部门这个对象,如此,在查找公司的时候可能会出现死循环,因为部门中有公司id。这里我称为级联递归吧。
解决方法:1.在公司的set department属性的getDepartment方法上面加上@JsonIgnore即可。表示忽略这个部门字段。
方法2.同理,你也可以你的rest服务查找出的公司结果中去遍历字段,当为department则设置它为空。
当使用hibernate或者jpa的时候,会出现这种情况:比如,公司里面有部门这个对象,如此,在查找公司的时候可能会出现死循环,因为部门中有公司id。这里我称为级联递归吧。
解决方法:1.在公司的set department属性的getDepartment方法上面加上@JsonIgnore即可。表示忽略这个部门字段。
方法2.同理,你也可以你的rest服务查找出的公司结果中去遍历字段,当为department则设置它为空。