我想创建一个全局临时表:
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;