Я использую iBatis в качестве платформы ORM в Java.У меня есть оператор выбора
<select id="getList" resultMap="correctMap">
SELECT *
FROM SOME_TABLE
</select>
И я использую метод queryForList:
List<MappedObject> list = getSqlMapClientTemplate().queryForList("getList");
Но он получает большой объем данных, и производительность этого запроса довольно низкая.*
Мое предположение по этому поводу состоит в том, что iBatis имеет размер выборки по умолчанию (например, как в JDBS - 10), поэтому он такой медленный.Поэтому я хочу установить больший размер выборки (например, 1000).Как я могу это сделать?
Или я смотрю не так?
ПРИМЕЧАНИЕ. Мне нужны все данные, поэтому установка максимальных результатов в методе queryForList
не подходит для меня.
List queryForList(String id,
Object parameterObject,
int skip,
int max)