iReport复合类

时间:2016-04-18 07:12:05

标签: java jasper-reports

我刚刚开始使用iReport而无法为我的小问题找到合适的解决方案:

我想创建基于复合类的报表。这意味着这个类有另一个自定义类'对象作为字段,在我的例子中:

public class ModuleWithUsers {

private String objectName;
private Module module;
private User user;
}

包括吸气剂和二传手。

所以,我想映射Module.class和User.class中的字段,但是,我得到了

java.lang.NoSuchMethodException: Unknown property 'moduleId' on class 'class net.didorenko.model.composition.ModuleWithSafeguards'

我怎么能解决这个问题?

我的Module.class:

public class Module {

private Long moduleId;
private String moduleText;
private Double moduleRealization;

public Module(Long moduleId, String moduleText, Double moduleRealization) {
    this.moduleId = moduleId;
    this.moduleText = moduleText;
    this.moduleRealization = moduleRealization;
}

public Long getModuleId() {
    return moduleId;
}

public void setModuleId(Long moduleId) {
    this.moduleId = moduleId;
}

public String getModuleText() {
    return moduleText;
}

public void setModuleText(String moduleText) {
    this.moduleText = moduleText;
}

public Double getModuleRealization() {
    return moduleRealization;
}

public void setModuleRealization(Double moduleRealization) {
    this.moduleRealization = moduleRealization;
}

}

0 个答案:

没有答案