我的问题与此处询问的类似:http://forum.springsource.org/showthread.php?84508-jdbctemplate.query()-sorted-result-set但未提供明确答案 - ArrayList
不保证顺序。jdbcTemplate query()保证保持结果集的顺序?
基本上,我想知道如果jdbcTemplate.query()
回了电话,保证结果集的顺序,如果我能转储到一个LinkedList
并将其传递:)
谢谢!
编辑:我应该澄清,查询确实包括一个order by
子句,因此我需要一个结果集来保证顺序。我错误地认为ArrayList
没有这样做。由于jdbcTemplate是一个接口,所以实现将取决于db库。我是否应该假定将使用ArrayList
或重新排序以保证安全?
一致认为,在你的查询中显式的order by子句可能是你想要的。 – 2011-06-07 19:20:14
谢谢!这就是我一直在寻找的:) – 2011-06-07 21:01:59