我想連接作業參數,#{jobParameters ['arg1']}與myfeed.query動態地從屬性文件中選擇正確的查詢。但它沒有得到解決。無法解析屬性標籤與作業參數
下面是異常日誌 引起的:org.springframework.jdbc.BadSqlGrammarException:執行查詢;錯誤的SQL語法[$ {myfeed.queryZONE1}]
下面是xml文件中的代碼片段。
<bean id="itemReader" class="org.springframework.batch.item.database.JdbcCursorItemReader" scope="step">
<property name="dataSource" ref="dataSource" />
<property name="sql">
<value>${myfeed.query#{jobParameters['arg1']}}</value>
</property>
<property name="rowMapper">
<bean class="com.sgcib.loa.matrix.mapper.MyFeedRowMapper" />
</property>
</bean>