sql 中的用户定义函数与 java 中具有连接的长查询

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

我正在开发一个项目,该项目使用 PostgreSQL 作为 db 和 java spring boot 来创建 rest API。 在某些情况下,我需要使用内部联接或左联接从多个表中获取数据。为此,我有 3 个解决方案。

  1. 将 SQL 语句硬编码为字符串并从 Java 代码执行它。
  2. 在 db 中创建一个函数并从 java 代码中调用它。
  3. 分别查询每个表数据并使用java streams API进行处理。

这是最好的交易方式。

java spring-data-jpa spring-jdbc
© www.soinside.com 2019 - 2024. All rights reserved.