Java informix指定的表(t_all)不在数据库中?

Java informix指定的表(t_all)不在数据库中?,java,database,spring,informix,Java,Database,Spring,Informix,我使用Jdbctemplate来执行spring的查询。 我的数据库是informix。当我执行查询时,得到以下错误 指定的表(t_all)不在数据库中 我认为这是因为会话断开,最终临时表已经消失,但我不知道如何修复它 有人知道实际原因是什么以及如何解决吗? SELECT mutto , apto , over , brrnon ,

我使用Jdbctemplate来执行spring的查询。 我的数据库是informix。当我执行查询时,得到以下错误

指定的表(t_all)不在数据库中

我认为这是因为会话断开,最终临时表已经消失,但我不知道如何修复它

有人知道实际原因是什么以及如何解决吗?

SELECT
      mutto                 ,
      apto               ,
      over            ,
      brrnon                ,
      katy                 ,
      sum(e_b-e_re+aan) nettito
FROM muttito_new
WHERE
      aar   = 2019      AND 
      aand  = 04     AND 
      jd     = 1        AND
      vpl_vr = 1 AND (bro < 500 and (mutto < 751 or (mutto > 900 and mutto < 952))) GROUP BY 1,2,3,4,5
INTO TEMP t_all;
SELECT       mutto aluta,
      sum(nettito) nettitos
FROM t_all
GROUP BY 1 INTO TEMP t_sel;


jdbcTemplate.execute(selectieQuery());
选择
穆托,
阿普托,
结束
布尔农,
凯蒂,
总和(e_b-e_re+aan)净额
来自muttito_new
哪里
aar=2019年和
aand=04和
jd=1和
vpl_vr=1和(bro<500和(mutto<751或(mutto>900和mutto<952))按1,2,3,4,5分组
进入临时所有;
选择mutto aluta,
总额(净额)净额
从大家
按1分组为临时选择;
jdbcTemplate.execute(selectieQuery());

显然,SQL字符串上的每条语句都是在自己的连接上执行的(我不确定这一点,我不是Spring专家)。检查他们建议使用交易的地方