Мой вопрос аналогичен заданному здесь: http://forum.springsource.org/showthread.php?84508-jdbctemplate.query()-sorted-result-set, но четкий ответ не был предоставлен - ArrayList
не гарантирует порядок.
По сути, я хотел бы знать, гарантирует ли вызов, возвращаемый jdbcTemplate.query()
, порядок набора результатов, и могу ли я сбросить его в LinkedList
и передать :)
Спасибо!
Изменить: я должен уточнить, что запрос включает предложение order by
, следовательно, мои требования к набору результатов, гарантирующему порядок. Я был неправ относительно того, что ArrayList
этого не сделал. Поскольку jdbcTemplate — это интерфейс, его реализация будет зависеть от библиотеки db. Должен ли я сделать предположение, что будет использоваться ArrayList
, или отсортировать его снова, чтобы быть в безопасности?