[英]how to pass list from java to oracle table and get all values at once
我有A类物品的清单。
Class A{
private String item1;
private String item2;
private long item3;
private long item4;
private long item5;
}
我正在从Excel中读取item1,item 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中有没有办法解决这个问题?
我选择在db中创建一个全局临时表并加入字段。 对于这种情况,最好不要在数据库对象中加载数百万条记录,这会导致内存和性能问题,而在数据库端创建一个临时表将是最佳选择。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.