使用流从数据库获取数据

问题描述 投票:0回答:1

最近,有人问我如何在不使用 SQL 查询的情况下从数据库检索数据。他们建议使用流来完成此任务,我希望有人解释如何做到这一点。

我最初提到了 ORM 框架,但面试官说这不是正确的答案,因为框架使用 sql 查询数据库来检索数据。

java stream
1个回答
0
投票

如果您使用数据库,例如在SQL中,你必须创建一个SQL查询来进行查询。没有别的办法了。

如果您使用数据库,例如在 Mongo 中,您必须创建一个 Mongo 查询来进行查询。没有别的办法了。

ORM 在其底层使用 SQL/Mongo/DB 特定查询。

所以你看...

使用 Streams 获取数据的唯一方法是不使用真正的数据库作为数据库,而是使用一个文件或多个文件。

我不想判断,但是使用手动创建的文件而不是真正的数据库并不是一个好主意。

© www.soinside.com 2019 - 2024. All rights reserved.