我有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获取所有匹配的值。 我知道我们可以在db中创建一个临时表并编写联接以填充ietm3,item4和item5,但是Java中有没有办法解决这个问题?
答案 0 :(得分:0)
我选择在db中创建一个全局临时表并加入字段。 对于这种情况,最好不要在数据库对象中加载数百万条记录,而这会导致内存和性能问题,而在数据库端创建一个临时表。