как передать список из Java в таблицу Oracle и получить все значения сразу - PullRequest
0 голосов
/ 25 июня 2019

У меня есть список элементов типа A.

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

Я читаю значения item1, item 2 из excel.Я должен заполнить item3, item4 & item5, передав item1 & item2.

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 способ справиться с этим?

1 Ответ

0 голосов
/ 28 июня 2019

Я решил создать глобальную временную таблицу в БД и объединить поля. Вместо загрузки миллионов записей в объект java, что приведет к проблемам с памятью и производительностью, лучше создать временную таблицу на стороне базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...