我将在这里发布我的问题的简化方案。
我有两个JPA实体,通常是双向参考:
public class Customer {
private Invoice invoices[];
private String name;
private int age;
}
public class Invoice {
private Customer customer;
private float amount;
}
然后我有两个问题要由两个不同的Web服务解决:
对于我的第一个查询,我需要序列化Invoice以包含其Customer,但对于第二个查询,我需要序列化Customer以包含其发票。 但是我发现的所有文档都是以编译时定义的方式停止序列化。
有什么方法可以解决这个问题吗?