0

我尝试使用以下内容,

List<JobExecution> jobExecutions = getJdbcTemplate().query("SELECT JOB_EXECUTION_ID,         START_TIME, END_TIME, STATUS, EXIT_CODE, EXIT_MESSAGE, CREATE_TIME, LAST_UPDATED, VERSION FROM BATCH_JOB_EXECUTION ORDER BY JOB_EXECUTION_ID ASC, new BeanPropertyRowMapper<JobExecution>(JobExecution.class));

它返回以下异常:

无法实例化 bean 类[org.springframework.batch.core.JobExecution:它是一个抽象类吗?;

有人知道这里发生了什么吗?谢谢!

4

1 回答 1

1

在查看文档后设法找到答案。

映射的目标类必须是顶级类,并且必须具有默认或无参数构造函数。

对于 JobExecution.class,它没有无参数构造函数。

于 2013-10-17T01:14:30.090 回答