play framework 保存10000条以上数据问题

发布于 2021-11-11 22:09:58 字数 336 浏览 357 评论 8

使用play framework  保存10000条以上数据用了12分钟,头疼,怎样解决,大神们帮忙……

大体上是这样的:

for(int i=0;i<10000;i++){

A a=new A();

a.name="xxx";

a.password="xxxx";

a.save();

}

大神们怎么解决,帮忙啊……

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

夜无邪 2021-11-18 09:22:45

关闭 Transaction 看看。

@play.db.jpa.NoTransaction

少女情怀诗 2021-11-18 09:22:44

用SQL或做个脚本后台处理

百思不得你姐 2021-11-18 09:21:45

A a=new A();把这放外面可以否,或是考虑把a.save();放外面一次性提交

一个人的旅程 2021-11-18 09:21:12

A a=new A();把这放外面可以否,或是考虑把a.save();放外面一次性提交

柳若烟 2021-11-18 09:20:39

A a=new A();把这放外面可以否,或是考虑把a.save();放外面一次性提交

囚你心 2021-11-18 07:47:35

A a=new A();把这放外面可以否,或是考虑把a.save();放外面一次性提交

柳若烟 2021-11-18 02:17:22

为什么一次要保存1万调数据,什么样的业务会有这样的操作?

如果真要这样,我记得JDBC提供一个批处理的方式,可以尝试一下。

或者向上面说的,分散压力,没有必要攒这么多数据一次性处理的。

勿忘初心 2021-11-12 21:20:29

A a=new A();把这放外面可以否,或是考虑把a.save();放外面一次性提交

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文