Java 是否显示列表的值?

Java 是否显示列表的值?,java,jasper-reports,Java,Jasper Reports,我有两个带List和@ManyToMany注释的bean。现在,我创建了一个JasperReports报告,并希望显示列表的值。 在我在“详细信息”栏中添加组件列表后,我在“报告”中创建了该字段,但当我尝试显示该报告时,该字段不起作用 这就是我的努力 @Entity public class Conta @Id @GeneratedValue private Long id; @ManyToMany private List<PlanoDeConta> p

我有两个带List和@ManyToMany注释的bean。现在,我创建了一个JasperReports报告,并希望显示列表的值。
在我在“详细信息”栏中添加组件列表后,我在“报告”中创建了该字段,但当我尝试显示该报告时,该字段不起作用

这就是我的努力

@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;
}
@实体
公共类Conta
@Id@GeneratedValue
私人长id;
@许多
私人名单计划;
@实体
公共类平面图{
@Id@GeneratedValue
私人长id;
@NotNull@Column(unique=true)
私人字符串平面康塔;
@许多(mappedBy=“plano”);
私有列表conta;
}
在JasperReports的报告中,我尝试显示值字段类型列表,例如:
plano.PlanoConta
,但不起作用。我也尝试在组件列表上显示值

我要显示
planoConta


如何做到这一点?

在这种情况下,我所做的是制作一个子报表,然后将其放在一个组带中,然后在子报表的属性中,可能应该制作

connection type = datasource by expression. 
然后做

the datasource expression = new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{plano}).
然后在我的子报告中,我会有字段:Id,planaConta,等等

如果你有任何问题,尽管问