liangzy 发表于 2018-8-17 09:36:03

导入excel,后台数据还没有保存完,就关闭导入界面了???

版本 3.7.8 :

导入excel,后台数据还没有保存完,就关闭导入界面了???
然后以为数据已经导完了,其实后台还在写数据,查询下,还在写数据。。

请问下,在哪里设置导入界面超时的,想把时间设长点。

admin 发表于 2018-8-17 09:49:13

这个得扩展下,目前没实现这个功能

jeecg_ty 发表于 2018-8-27 14:34:29

哪种风格页面?或是哪个菜单下的导入功能?

jeecg_ty 发表于 2018-8-27 14:46:38

事实上,jeecg的excel导入通用代码,并没有开启新的线程,也就是说一般情况下不会出现,还没有保存完,就关闭导入界面了,我猜想的可能原因是:数据量太大,java代码已执行完了,但是数据库还在运行,这种情况你在导入的时候就不该用简单的循环调用hibernate的save操作,而是自己写jdbc的批处理。至于什么设置界面延迟关闭,不是很合理吧,因为你并不知道数据库的执行能力以及每次导入的数据量。

jeecg_ty 发表于 2018-8-28 19:55:22

请详细列出bug重现步骤

liangzy 发表于 2018-8-31 16:18:22

导入EXCEL的功能,用你们现在的功能, excel数据,你弄个6000行,你自已试试就明白了。

liangzy 发表于 2018-8-31 16:25:08

jeecg_ty 发表于 2018-8-27 14:46 static/image/common/back.gif
事实上,jeecg的excel导入通用代码,并没有开启新的线程,也就是说一般情况下不会出现,还没有保存完,就关 ...

我就是用jdbc,批量插入的方式实现的。 用那个hibernate的save效率不是一般的慢。那个弹窗上传页面,肯定有超时时间的。

jeecg_ty 发表于 2018-8-31 17:11:12

我用1w条数据,导入,只有导入成功后他才会关闭窗口。代码不会骗人的,没有开启新的线程怎么可能返回前端关闭窗口呢?你把你的代码贴出来吧:dizzy:
页: [1]
查看完整版本: 导入excel,后台数据还没有保存完,就关闭导入界面了???