json递归处理无法解决两种不同的场景

时间:2016-11-02 21:12:08

标签: java json recursion

我将在这里发布我的问题的简化方案。

我有两个JPA实体,通常是双向参考:

public class Customer {
   private Invoice invoices[];
   private String name; 
   private int age; 
}

public class Invoice {
   private Customer customer;
   private float amount;
}

然后我有两个问题要由两个不同的Web服务解决:

  1. 列出一定金额的所有发票,同时显示名称 顾客。
  2. 列出特定年龄段的所有客户,显示所有客户 发票。
  3. 对于我的第一个查询,我需要序列化Invoice以包含其Customer,但对于第二个查询,我需要序列化Customer以包含其发票。 但是我发现的所有文档都是以编译时定义的方式停止序列化。

    有什么方法可以解决这个问题吗?

0 个答案:

没有答案