我可以在游戏框架中刷新然后清除它们吗?
Posted
技术标签:
【中文标题】我可以在游戏框架中刷新然后清除它们吗?【英文标题】:Can i flush and then clear em in play framework? 【发布时间】:2012-08-01 09:27:17 【问题描述】:我需要向mysql插入大约70000条记录,但我发现它很慢。
所以我想这样做:
if (count % 2000 == 0)
QueryResult.em().flush();
QueryResult.em().clear();
但是当插入完成时,并没有数据真正插入到数据库中。
有人知道吗?
【问题讨论】:
【参考方案1】:您需要先提交您的交易。
我使用以下:
JPA.em().getTransaction().commit();
JPA.em().getTransaction().begin();
JPA.em().flush();
JPA.em().clear();
【讨论】:
以上是关于我可以在游戏框架中刷新然后清除它们吗?的主要内容,如果未能解决你的问题,请参考以下文章