提问者:小点点

当我试图连接到Oracle数据库通过Spring批处理使用Spring数据源我得到错误的元数据表


组织。springframework。jdbc。BadSqlGrammarException:PreparedStatementCallback;错误的SQL语法[从批处理作业实例中选择作业实例ID、作业名称,其中作业名称=?按作业实例ID描述排序];嵌套的例外是java。sql。SQLSyntaxErrorException:ORA-00942:表或视图不存在


共1个答案

匿名用户

我想你可能需要编辑你的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是您的模式源