0
A
回答
2
JdbcTemplate
只是執行您提供給它的execute
方法的SQL,所以使用標準的SQL方法:ORDER BY
1
有一對夫婦的方式,雖然JdbcTemplate的是附帶給他們。第一個是在你的查詢中包含一個「order by」子句。否則,你正在尋找你的呼叫返回的任何類型的集合。
1
數據庫表中的數據應該被認爲是無序的,您可以選擇具有特定順序的數據,並且使用SimpleJdbcTemplate優先於JdbcTemplate,使用SimpleJdbcTemplate.getJdbcOperations()
也可以使用相同的方法。
例如此代碼段會給你COLUMN1所有值的有序列表,假設他們都是字符串
final SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(datasource);
final List<String> data = jdbcTemplate.query("SELECT column1 FROM MyTable ORDER BY column1 ASC", new ParameterizedSingleColumnRowMapper<String>());
+0
我提到要訂購db表,不要得到有序列表 – sergionni 2010-09-03 07:33:05
+0
正如我所說,數據庫表中的數據應該被視爲**無序**,數據庫表是一組數據,而不是一個列表 – 2010-09-03 08:32:44
相關問題
- 1. 活動記錄:使用db對象
- 2. 讓用戶對記錄進行排序?
- 3. 記錄排序
- 4. 按日期排序順序在mysql db中存儲記錄
- 5. 如何使用pascal中的插入排序對記錄文件進行排序?
- 6. 對SQL記錄進行排序
- 7. 基於Newsequentialid對記錄進行排序()
- 8. 如何使用CollectionViewSource按日期對xml記錄進行排序?
- 9. 如何在symfony中使用教義對記錄進行排序?
- 10. 根據postgresql中的asp.net中的日期時間對記錄進行排序DB
- 11. 笨和活動記錄排序DB結果
- 12. 使用Java將記錄插入Berkeley DB
- 13. 使用jdbctemplate修改序列
- 14. 記錄JdbcTemplate查詢執行時間
- 15. Spring JdbcTemplate如何記錄異常參數?
- 16. db活動記錄
- 17. 排序錯誤記錄
- 18. 隨機分排序記錄
- 19. 在unix中排序記錄
- 20. Laravel排序最後記錄
- 21. Rails排序關聯記錄
- 22. 記錄排序Rails的
- 23. 排序和篩選記錄
- 24. php排序sql記錄
- 25. 如何使用對象的鍵在帆中對記錄進行排序js
- 26. 按順序在分層(對象)DB中訪問記錄
- 27. 我怎樣才能將一對記錄按時間順序排序(使用MySQL)
- 28. 用戶可排序的記錄
- 29. 根據T-SQL中多個相關記錄的排序順序排列記錄?
- 30. 在Rails 3中對活動記錄對象進行排序
所以如果我想COLUMN1排序表,表達式應該是這樣的: 的JdbcTemplate。執行(「select * from MyTable ORDER BY column1 ASC」 ? 或使用什麼方法代替執行? – sergionni 2010-09-02 15:23:28
是的,這是正確的。排序應該由SQL查詢中的數據庫完成。使用'JdbcTemplate ''是執行'方法。 – 2010-09-03 07:57:56