gpt4 book ai didi

java - 显示列表的值?

转载 作者:行者123 更新时间:2023-12-01 12:37:50 26 4
gpt4 key购买 nike

我有两个带有 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;
}

在 JasperReports 的报告中,我尝试显示值字段类型列表,例如:plano.PlanoConta 但不起作用。我也尝试在组件列表上显示值。

我想显示 planoConta 值。

我该如何做到这一点?

最佳答案

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

connection type = datasource by expression. 

然后制作

the datasource expression = new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{plano}).

然后在我的子报告中,我将包含以下字段:Id、planaConta 等。

如果您有任何疑问,请尽管提问。

关于java - 显示列表的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com