我可以刷新然后在播放框架中清除它吗?

时间:2012-08-01 09:27:17

标签: playframework playframework-1.x

我需要向mysql插入大约70000条记录,但我发现它很慢。

所以我想这样做:

if (count % 2000 == 0) {
            QueryResult.em().flush();
            QueryResult.em().clear();
}

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

有人知道吗?

1 个答案:

答案 0 :(得分:0)

您需要先提交您的交易。

我使用以下内容:

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