【问题标题】: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();
}

但是当插入完成时,并没有数据真正插入到数据库中。

有人知道吗?

【问题讨论】:

    标签: playframework playframework-1.x


    【解决方案1】:

    您需要先提交您的交易。

    我使用以下:

    JPA.em().getTransaction().commit();
    JPA.em().getTransaction().begin();
    JPA.em().flush();
    JPA.em().clear();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-22
      相关资源
      最近更新 更多