Запрос ibatis дает много результатов, но нужен только один - PullRequest
1 голос
/ 26 апреля 2011

Я оптимизирую использование базы данных по запросам ibatis SQL. У меня есть ситуация, когда запрос приводит много записей, но нужна только одна из них. QueryForList дает слишком много дополнительной информации через медленное соединение, и QueryForObject не работает, если результат не уникален. Как мне это сделать?

Я не хочу использовать list.get(0) с QueryForList, если я могу просто пропустить передачу ненужных данных.

1 Ответ

2 голосов
/ 26 апреля 2011

Вы можете ограничить набор результатов только одной строкой, добавив «LIMIT 1» к вашему sql-запросу.

...