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

时间:2014-09-02 14:44:46

标签: 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类。现在我想制作一个表格,列出所有作者及其所有书籍。我已经在Sub Report文件夹下查看了BIRT示例报告。它做了我想要的,但使用JDBC数据集。我无法弄清楚如何使用POJO数据集做同样的事情。任何帮助非常感谢!

1 个答案:

答案 0 :(得分:0)

描述了here的类似案例。您的主类是Author类,但您也可以将Book属性添加到数据集列。然后,您将获得包含可按作者姓名分组的所有书籍的数据集。可以例如进行分组。在列表/表控件配置或数据立方体部分。