私はジャスパーレポートのデータソースとして一覧でそれを送信するとき、私は Java Beanが仕様
private Boolean activeRecord;
@Override
public Boolean isActiveRecord() {
return activeRecord;
}
@Override
public void setActiveRecord(Boolean activeRecord) {
this.activeRecord = activeRecord;
}
ActiveRecordの
フィールドを持つJava Beanを持ってList<Branch> dataList = new BranchLogic().selectAll();
JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(dataList);
私はエラーメッセージが表示されます
net.sf.jasperreports.engine.JRException:Beanからのフィールド値の取得中にエラーが発生しました:acti veRecord。 .... によって引き起こさ:java.lang.NoSuchMethodException:プロパティ 'ActiveRecordのは、'
なぜ 'クラスcom.tawaak.app.data.domain.model.branch.Branch' クラスにはgetterメソッドを持っていませんジャスパーはゲッターメソッドとしてisActiveRecord
を認識しませんか?