关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8735|回复: 7

[代码生成器] 导入excel,后台数据还没有保存完,就关闭导入界面了???

[复制链接]
发表于 2018-8-17 09:36:03 | 显示全部楼层 |阅读模式
版本 3.7.8 :

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

请问下,在哪里设置导入界面超时的,想把时间设长点。
发表于 2018-8-17 09:49:13 | 显示全部楼层
这个得扩展下,目前没实现这个功能
发表于 2018-8-27 14:34:29 | 显示全部楼层
哪种风格页面?或是哪个菜单下的导入功能?
发表于 2018-8-27 14:46:38 | 显示全部楼层
事实上,jeecg的excel导入通用代码,并没有开启新的线程,也就是说一般情况下不会出现,还没有保存完,就关闭导入界面了,我猜想的可能原因是:数据量太大,java代码已执行完了,但是数据库还在运行,这种情况你在导入的时候就不该用简单的循环调用hibernate的save操作,而是自己写jdbc的批处理。至于什么设置界面延迟关闭,不是很合理吧,因为你并不知道数据库的执行能力以及每次导入的数据量。
发表于 2018-8-28 19:55:22 | 显示全部楼层
请详细列出bug重现步骤
 楼主| 发表于 2018-8-31 16:18:22 | 显示全部楼层
导入EXCEL的功能,用你们现在的功能, excel数据,你弄个6000行,你自已试试就明白了。
 楼主| 发表于 2018-8-31 16:25:08 | 显示全部楼层
jeecg_ty 发表于 2018-8-27 14:46
事实上,jeecg的excel导入通用代码,并没有开启新的线程,也就是说一般情况下不会出现,还没有保存完,就关 ...

我就是用jdbc,批量插入的方式实现的。 用那个hibernate的save效率不是一般的慢。那个弹窗上传页面,肯定有超时时间的。
发表于 2018-8-31 17:11:12 | 显示全部楼层
我用1w条数据,导入,只有导入成功后他才会关闭窗口。代码不会骗人的,没有开启新的线程怎么可能返回前端关闭窗口呢?你把你的代码贴出来吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表