在我的應用程序中,我必須抓取記錄,並且需要將它們放入2D數組中。我必須首先觸發兩個查詢才能找出計數,以便我可以初始化數組,然後獲取數據。它會導致性能下降。我需要解決方案來提高性能。結果集和Scrollable ResultSet的性能有任何區別嗎?
謝謝。
在我的應用程序中,我必須抓取記錄,並且需要將它們放入2D數組中。我必須首先觸發兩個查詢才能找出計數,以便我可以初始化數組,然後獲取數據。它會導致性能下降。我需要解決方案來提高性能。結果集和Scrollable ResultSet的性能有任何區別嗎?
謝謝。
也可以考慮使用適當的Collection
,如List<List<Object>>
。爲了提高型號安全性,請考慮使用Class Literals as Runtime-Type Tokens;查詢示例接近底部。
爲什麼不使用適當的['List'](http://download.oracle.com/javase/6/docs/api/java/util/List.html)接口實現? – trashgod 2011-04-19 05:09:54
感謝您的回覆。我們還沒有使用實體來保存數據。所以我們必須使用二維數組。這是我不使用該列表的原因。 – DMS 2011-04-19 05:15:19
我不明白這個答案。垃圾對我的問題似乎在目標上。你可以擴展你爲什麼需要使用數組嗎? – MeBigFatGuy 2011-04-19 05:24:31