java - 在列表中存储大量对象?

标签 java memory

我的数据库中有三百万行,我需要获取表中的所有值作为对象并对这些对象进行操作?最好的解决方案是什么?

最佳答案

最好的解决方案是不加载所有这些。 为什么需要加载它们并对其进行操作? 也许您可以执行 SP(存储过程)并在数据库服务器上处理这些行。 如果您仍然需要加载它们,请尝试不加载这些行的所有列。 也许您可以使用分页之类的东西(如果这适用于您的情况)。

我的回答可能太笼统,但你的问题也是如此。

关于java - 在列表中存储大量对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20156232/

相关文章:

java - 更正应用程序的类路径,使其包含单个兼容版本的 oauth2.client.registration.ClientRegistrations

java - 通过 Java 批处理 : iText or Apache FOP? 简单生成 PDF

javascript - 几个大数组,还是一个包含几个变量的大数组?

c - 指针变为空

c++ - Linux:有没有办法在不停止/暂停进程(SIGSTOP)的情况下使用 ptrace?

memory - 字可寻址和字节可寻址的区别

C++ std::vector 内存/分配

java - Web 应用程序启动时出现 NoSuchMethodError

java - 将状态栏添加到 JFrame 时出现问题

java - 创建返回数据库实体的 oracle 过程