gpt4 book ai didi

java - 如何将列表从java传递到oracle表并一次获取所有值

转载 作者:行者123 更新时间:2023-12-02 03:54:08 26 4
gpt4 key购买 nike

我有一个 A 类项目列表。

Class A{
private String item1;
private String item2;
private long item3;
private long item4;
private long item5;
}

我正在从 Excel 中读取第 1 项、第 2 项的值。我必须通过传递 item1 和 item2 来填充 item3、item4 和 item5。

Ex:
SELECT DISTINCT a.item3,
b.item4,
a.item5
FROM ABC a
INNER JOIN XYZ b
AND a.item1 ='Test1'
AND b.item2 = 'Test2';

我正在运行上面的查询来获取 Excel 中的行数及其对性能的影响。

如何在 java 中一次从 db 获取所有匹配的值。我知道我们可以在数据库中创建一个临时表并编写一个联接来填充 ietm3、item4 和 item5 但是 java 中有没有办法处理这个问题?

最佳答案

我选择在数据库中创建一个全局临时表并连接字段。对于这种情况,最好不要将数百万条记录加载到 java 对象中,这会导致内存和性能问题,在数据库端创建临时表是最好的选择。

关于java - 如何将列表从java传递到oracle表并一次获取所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56761282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com