Como definir a instrução de seleção fetchSize para iBatis
Estou usando o iBatis como estrutura ORM em Java. Eu tenho uma instrução select
<select id="getList" resultMap="correctMap">
SELECT *
FROM SOME_TABLE
</select>
E eu estou usando o método queryForList:
List<MappedObject> list = getSqlMapClientTemplate().queryForList("getList");
Mas ele recupera uma grande quantidade de dados e o desempenho dessa consulta é bem lent
Minha suposição sobre esses problemas de que o iBatis tem tamanho de busca padrão (por exemplo, como no JDBS é 10), é por isso que é tão lento. Então, eu quero definir um tamanho de busca maior (1000 por exemplo). Como posso fazer isso?
Ou estou olhando de maneira errada?
OTA: preciso de todos os dados para definir o máximo de resultados emqueryForList
método @ não é uma solução apropriada para mi
List queryForList(String id,
Object parameterObject,
int skip,
int max)