当我尝试使用Spring DataSource通过Spring Batch连接到Oracle数据库时,我会为Metada



org.springframework.jdbc.badsqlgrammarexception:repardstatementCallback;糟糕的sql语法[select job_instance_id,job_name来自batch_job_instance where job_name =?订购Job_instance_id desc];嵌套异常是java.sql.sqlsyntaxerrorexception:ora-00942:表或视图不存在

我想您可能需要编辑XML配置文件

<bean id="jobRepository"
  class="org.springframework.batch.core.repository.support.JobRepositoryFactoryBean"
  p:dataSource-ref="dataSource" p:transactionManager-ref="transactionManager" 
  p:tablePrefix="MYDB.BATCH_"/>

mydb是你的模式来源

最新更新