在ORACLE存储过程中包含了一个临时表TMP_IMP_BLID用于传主键ID,存储过程中的查询关联这个临时表获得。 
原先临时表的插入是放在存储过程中,存储过程传入的接口参数为主键ID定义为VARCHAR2型,后因传入的参数长度超过VARCHAR2的长度,后面我改成在中间层代码中往临时表插入数据,然后用
org.springframework.jdbc.object.StoredProcedure.execue()调用存储过程,发现关联到临时表的查询均查不到数据,不知是什么原因,
我怀疑org.springframework.jdbc.object.StoredProcedure.execue()调用了新的数据库连接,跟插入临时表的动作在不同的会话,因而引用不到临时表的数据? 请高手帮忙解答下,这个问题要怎么解决。