BATCH-1749: JdbcPagingItemReader now supports multi-column keys
This commit is contained in:
@@ -16,7 +16,11 @@
|
||||
<property name="queryProvider">
|
||||
<bean class="org.springframework.batch.item.database.support.SqlPagingQueryProviderFactoryBean">
|
||||
<property name="dataSource" ref="dataSource" />
|
||||
<property name="sortKey" value="ID" />
|
||||
<property name="sortKeys">
|
||||
<map>
|
||||
<entry key="id" value="true"/>
|
||||
</map>
|
||||
</property>
|
||||
<!-- Intentionally put sort key second in the query list as a test -->
|
||||
<property name="selectClause" value="select NAME, ID, CREDIT" />
|
||||
<property name="fromClause" value="FROM CUSTOMER" />
|
||||
|
||||
@@ -44,7 +44,11 @@
|
||||
<property name="dataSource" ref="dataSource"/>
|
||||
<property name="fromClause" value="CUSTOMER"/>
|
||||
<property name="selectClause" value="ID,NAME,CREDIT"/>
|
||||
<property name="sortKey" value="ID"/>
|
||||
<property name="sortKeys">
|
||||
<map>
|
||||
<entry key="ID" value="true"/>
|
||||
</map>
|
||||
</property>
|
||||
<property name="whereClause" value="ID >= :minId and ID <= :maxId"/>
|
||||
</bean>
|
||||
</property>
|
||||
|
||||
Reference in New Issue
Block a user