0

如何在 play 1.2.4 中启用 MySQL 自动提交?

我可以在 play 2.0 中找到自动提交,我尝试使用 db.default.autocommit 但徒劳无功。也通过代码,即 setAutoCommit(true) 但是在 JPA 尝试提交事务时出现异常请帮助。

4

1 回答 1

0

PPlay 将在事务结束时自动提交。如果您需要在事务中提交,请尝试以下操作:

if (JPA.em().getTransaction().getRollbackOnly()) {
    JPA.em().getTransaction().rollback();
} else {
    JPA.em().getTransaction().commit();
}
JPA.em().getTransaction().begin();
JPA.em().flush();
JPA.em().clear();
于 2013-10-23T06:40:18.933 回答