Java 如何使用POJO数据集在Birt设计器中创建主-细节关系(子报表)?

Java 如何使用POJO数据集在Birt设计器中创建主-细节关系(子报表)?,java,birt,pojo,Java,Birt,Pojo,我的birt报告使用POJO数据源。这是我的POJO,为了简单起见省略了getter和setter: public class Author{ String name; String email; List<Book> books; } public class Book{ String title; String genre; Date publishDate; } 我的POJO数据集基于Author类。现在我想做一个表格,列出所有作者和他的书。我已经查看

我的birt报告使用POJO数据源。这是我的POJO,为了简单起见省略了getter和setter:

public class Author{
  String name;
  String email;
  List<Book> books;
}
public class Book{
  String title;
  String genre;
  Date publishDate;
}

我的POJO数据集基于Author类。现在我想做一个表格,列出所有作者和他的书。我已经查看了Sub report文件夹下包含到BIRT示例报告中的内容。它实现了我想要的功能,但是使用了JDBC数据集。我不知道如何使用POJO数据集进行同样的操作。非常感谢任何帮助

描述了类似的情况。您的主类是Author类,但也可以向数据集列添加图书属性。然后,您将拥有包含所有可按作者姓名分组的书籍的数据集。分组可以在列表/表格控件配置或数据立方体部分中完成。

我也有同样的问题,但分组并不能解决我的问题,因为存在同名作者,并且必须在报告中按特定顺序列出作者。有什么解决办法吗?请帮帮我。