Oracle глобальные временные таблицы и спящий режим - PullRequest
0 голосов
/ 01 октября 2019

Я хочу создать глобальную временную таблицу:

CREATE GLOBAL TEMPORARY TABLE template_parameters (
  parameterkey VARCHAR2(100),
  parametervalue  VARCHAR2(4000)
)
ON COMMIT DELETE ROWS;

В Java будет запущено несколько потоков, которые будут вызывать процедуру в пакете, который устанавливает и использует параметры для вызова функции TEMPLATE_GET_TEXT, котораячитает параметры.

Мой вопрос: будет ли каждый поток использовать свой собственный сеанс Oracle, чтобы параметры не перепутались? Или мне нужно добавить столбец id в глобальную временную таблицу для идентификации каждого набора параметров?

Я использую Entitymanager:

@PersistenceContext(unitName = "MONITORING_CONFIGURATION", type = PersistenceContextType.TRANSACTION)
private EntityManager entityManager;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...