gpt4 book ai didi

java - 使用 spring batch 3.0.0 jar 时 'JOB_CONFIGURATION_LOCATION' 中的未知列 'field list'

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:52 26 4
gpt4 key购买 nike

以前我使用批处理 spring-batch-core-2.2.0spring-batch-infrastructure-2.2.0 但现在我想使用 spring-batch-3.0.0 ,所以我更换了 jar 并使用了 spring-batch-core-3.0.0spring-batch-infrastructure-3.0.0spring-retry-1.0.2.RELEASEjavax.batch-api-1.0.

但现在我收到错误::

"bad SQL grammar [INSERT into BATCH_JOB_EXECUTION(JOB_EXECUTION_ID, JOB_INSTANCE_ID, START_TIME, END_TIME, STATUS, EXIT_CODE, EXIT_MESSAGE, VERSION, CREATE_TIME, LAST_UPDATED, JOB_CONFIGURATION_LOCATION) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'JOB_CONFIGURATION_LOCATION' in 'field list'"

我不想删除之前由 spring batch 生成的数据。

最佳答案

spring batch 内部使用的数据库表发生了变化。

查看此问题的答案:Is there a Spring Batch 3 Upgrade Script for MySQL?

这提供了用于升级 mysql 中的表的 DDL。根据您的数据库,您可能需要进行一些小的更改。

关于java - 使用 spring batch 3.0.0 jar 时 'JOB_CONFIGURATION_LOCATION' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25882740/

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