0
嘗試使用Spring Batch讀取僅在昨天創建的數據。下面是我嘗試使用的bean,使用JdbcPagingItemReader & SqlPagingQueryProviderFactoryBean。但是,查詢沒有得到執行。Spring批處理使用> =和<Where子句
感謝您的幫助!
<bean id="customersPagingItemReader"
class="org.springframework.batch.item.database.JdbcPagingItemReader"
scope="step">
<property name="dataSource" ref="dataSource" />
<property name="queryProvider">
<bean
class="org.springframework.batch.item.database.support.SqlPagingQueryProviderFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="selectClause" value="SELECT CUST_ID, CREATED " />
<property name="fromClause" value=" from CUSTOMERS" />
<property name="whereClause" value=" where CREATED >= trunc(SYSDATE-1) and CREATED < trunc(SYSDATE)" />
</bean>
</property>
<property name="pageSize" value="5" />
<property name="fetchSize" value="5" />
<property name="rowMapper">
<bean class="com.yahoo.affiliationapi.api.CustomerRowMapper" />
</property>
</bean>
您在執行查詢時是否收到錯誤?你能發佈你看到的任何異常嗎? –