Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

JdbcPagingItemReader no lote Spring não está dando resultados corretos


O problema foi resolvido, pois sortKey deve ser uma chave exclusiva. Spring cria consulta no formato abaixo:SELECT * FROM (SELECT * FROM CRD_SETTL WHERE CLIENT_FILE_NM= :fileName AND TXN_ID IS NOT NULL AND SETTL_DATA IS NOT NULL ORDER BY CREATE_DT ASC) WHERE ROWNUM <= 10 AND ((CREATE_DT > :_CREATE_DT))

e os registros serão perdidos.

<property name="sortKey" value="CREATE_DT" /> // isso não era único...