小编mar*_*yam的帖子

Spring批处理表未创建时无异常

如果未创建 BATCH_JOB_EXECUTION_CONTEXT 我得到的只是:

引起原因:org.springframework.jdbc.BadSqlGrammarException:PreparedStatementCallback;错误的 SQL 语法 [INSERT INTO BATCH_JOB_EXECUTION_CONTEXT (SHORT_CONTEXT, SERIALIZED_CONTEXT, JOB_EXECUTION_ID) VALUES(?, ?, ?)]; 嵌套异常是 java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在

插入表时会显示上述错误,但在创建表时(由 Spring Batch 自动完成)不会显示错误。

我想知道未创建表的原因,以便我可以知道问题是什么(数据库权限、表空间问题...)是否可以将其记录在跟踪中?

有关信息,我正在使用 oracle 数据库 12C 和 ojdbc8 版本 12.2.0.1

spring-batch

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

spring-batch ×1