以下是代码批量代码段: XML: < /豆类:性> - >
<beans:bean id="RDFieldSetMapper" class="in.gov.tds.batch.mapper.RDFieldSetMapper"
autowire="byName" scope="step">
<!-- <beans:property name="feedId" value="429717"></beans:property> -->
<beans:property name="feedId" value="#{jobParameters[feedId]}"></beans:property>
</beans:bean>
Java类中的setter方法:
recordDetail.setFeedId(new Long(feedId));
请提供解决方案,因为我获得了无效的setter方法。
更多Mapper详情: 公共类RDFieldSetMapper实现FieldSetMapper {
private Long feedId;
private int batchCounter;
@Override
public RecordDetail mapFieldSet(FieldSet fieldSet) throws BindException {
if (LOGGER.isDebugEnabled())
LOGGER.debug("Record Detail Mapper:-- " + " " + fieldSet);
RecordDetail recordDetail = new RecordDetail();
// feedId = FeedReader.feedId;
recordDetail.setFeedId(new Long(feedId));
}
}
答案 0 :(得分:2)
解决了这个问题。问题:mapper类中没有setter和getter方法。
p_whole