我刚刚使用Spring Batch Framework创建了一个批处理作业(job),但是我没有运行create SQL的数据库特权.当我try 运行批处理作业(job)时,框架try 创建table_Batch_Instance时遇到错误.我try 禁用
<jdbc:initialize-database data-source="dataSource" enabled="false">
...
</jdbc:initialize-database>
但在我try 之后,我仍然犯了错误
org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT JOB_INSTANCE_ID, JOB_NAME from BATCH_JOB_INSTANCE where JOB_NAME = ? and JOB_KEY = ?]; nested exception is java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
不管怎么说,我可以禁用SQL,我只想测试一下我的读写器和处理器是否正常工作.