我有两个带有List和@ManyToMany注释的bean . 现在我创建了一个JasperReports的报告,我想显示列表的值 .
我在报告中创建了Field,在我的Detail Band中添加了一个Component List,当我尝试显示时,报告不起作用 .
我在这里尝试
@Entity
public class Conta
@Id @GeneratedValue
private Long id;
@ManyToMany
private List<PlanoDeConta> plano;
@Entity
public class PlanoDeConta{
@Id @GeneratedValue
private Long id;
@NotNull @Column(unique=true)
private String planoConta;
@ManyToMany(mappedBy="plano");
private List<Conta> conta;
}
在JasperReports 's report I' m尝试显示值字段类型列表,例如: plano.PlanoConta
但不起作用 . 我也试过了组件列表中的显示值 .
我想要显示 planoConta
值 .
我该怎么做?
1 回答
我在那种情况下所做的是制作一个子报告,然后把它放在一个组合带中,然后在子报告的属性中,或许应该制作一个子报告
然后做
然后在我的子报告中我会有字段:Id,planaConta等 .
如果你有问题,就问吧 .