Jasper reports Jasper报表可以将嵌套bean作为数据源处理吗?

Jasper reports Jasper报表可以将嵌套bean作为数据源处理吗?,jasper-reports,javabeans,Jasper Reports,Javabeans,我是Jasper Report的新手,正在尝试找到一种使用嵌套JavaBean填充报表的方法。Jasper Report是否能够定义嵌套bean,如: class Abean { String a1, a2, a3, a4, a5, a6; Bbean[] bbeanArray; Xbean[] xbeans; Zbean zbean; } class Bbean { String b1, b2, b3; Cbean[] cbean; } class Cbean { String

我是Jasper Report的新手,正在尝试找到一种使用嵌套JavaBean填充报表的方法。Jasper Report是否能够定义嵌套bean,如:

class Abean {
 String a1, a2, a3, a4, a5, a6;
 Bbean[] bbeanArray;
 Xbean[] xbeans;
 Zbean zbean;
}
class Bbean {
 String b1, b2, b3;
 Cbean[] cbean;
}
class Cbean {
 String c1, c2, c3, c4, c5;
}
class Xbean {
 String x1, x2;
}
class Zbean {
 String z1, z2, z3;
}

作为数据源?这个例子展示了单个bean和bean数组的组合,这两个都是我的实际对象拥有的,但是即使我去掉了数组的复杂性,只剩下Zbean内容,Jasper Report会将其识别为数据源吗?如果是,我如何告诉报告将该字段“z3”从主对象中拉出?

可能的重复不是真正的重复,而是基于相同的问题。另一个问题确定尝试的操作,并寻求帮助确定遇到错误的原因。这个问题是为了确认我所尝试的是否是可能的。