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. 讓用戶對記錄進行排序?
- 2. 記錄排序
- 3. 按日期排序順序在mysql db中存儲記錄
- 4. 如何使用pascal中的插入排序對記錄文件進行排序?
- 5. 使用Java將記錄插入Berkeley DB
- 6. Spring JdbcTemplate如何記錄異常參數?
- 7. 記錄JdbcTemplate查詢執行時間
- 8. 記錄排序Rails的
- 9. Laravel排序最後記錄
- 10. 隨機分排序記錄
- 11. Rails排序關聯記錄
- 12. 在unix中排序記錄
- 13. 排序和篩選記錄
- 14. 如何使用對象的鍵在帆中對記錄進行排序js
- 15. 我怎樣才能將一對記錄按時間順序排序(使用MySQL)
- 16. 按順序在分層(對象)DB中訪問記錄
- 17. 用戶可排序的記錄
- 18. 在Rails 3中對活動記錄對象進行排序
- 19. F#對尚未分配值的記錄排序序列
- 20. 排序的記錄數組升序
- 21. 如何按其他表中的最新記錄對記錄進行排序
- 22. 插入記錄到sqlserver db
- 23. db中的更新記錄
- 24. 記錄蟑螂DB查詢
- 25. 當檢索時沒有指定記錄時,SQL Server使用什麼標準對其記錄進行排序
- 26. 使用排名篩選記錄
- 27. SQL Server存儲過程 - 如何使用樹格式對記錄進行排序?
- 28. 如何在java中使用多線程對記錄列表進行排序?
- 29. Spring JDBCTemplate vs Plain JDBC用於插入大量記錄
- 30. 的Maven的JdbcTemplate排除
所以如果我想COLUMN1排序表,表達式應該是這樣的: 的JdbcTemplate。執行(「select * from MyTable ORDER BY column1 ASC」 ? 或使用什麼方法代替執行? – sergionni 2010-09-02 15:23:28
是的,這是正確的。排序應該由SQL查詢中的數據庫完成。使用'JdbcTemplate ''是執行'方法。 – 2010-09-03 07:57:56