我們正在開發一個新的內部項目來開發報告屏幕,使用此Web應用程序的用戶使用生成的csv或excel文件進行分析。此報告是可配置的,以便SQL查詢並且所有inPut參數都是通過web應用程序提供的。稍後,報告框架應該與提供的輸入參數一起執行此SQL。通常生成的報告最多包含500k行,需要導出爲csv或excel。我需要對以下問題提出一些最佳建議。使用struts和ibatis的通用報告框架
- 確實需要使用API(如Apache POI或csv writer)或者只是獲取結果集並追加到字符串緩衝區直接寫入輸出流。
- 由於我使用的是ibatis,有沒有更好或有效的方法來檢索500k行通過ibatis(任何API的),把它寫到csv或excel有/沒有生成文件在服務器端。
- 其他替代建議。
謝謝大家。
任何建議請... –
要處理大型數據集請參考此討論http://mybatis-user.963551.n3.nabble.com/How-to-Deal-with-large-Result-Set-and- Limited-Heap-Space-td4025643.html#無 – Lucky