在我的应用程序中,我必须获取记录并需要将它们放入2D数组中。我必须首先触发两个查询以查找计数,以便我可以初始化数组,其次是获取数据。它会导致性能下降。我需要解决方案来提高性能。
感谢。
答案 0 :(得分:2)
我必须首先发出两个查询 找出计数,以便我可以 初始化数组,第二个是 获取数据。
您可以将2个查询合并为:
select *,(select count(*) from table) as counting from table;
答案 1 :(得分:0)
另请考虑使用合适的Collection
,例如List<List<Object>>
。为了提高类型安全性,请考虑使用Class Literals as Runtime-Type Tokens;查询示例靠近底部。