如何在play 1.2.4中启用MySQL自动提交?
我可以在play 2.0中找到自动提交 我尝试使用db.default.autocommit但是徒劳无功。 也通过代码,即setAutoCommit(true),但JPA尝试提交事务时有一个异常 请帮忙。
答案 0 :(得分:0)
PLay将在交易结束时自动提交。如果您需要在事务中提交,请尝试以下方法:
if (JPA.em().getTransaction().getRollbackOnly()) {
JPA.em().getTransaction().rollback();
} else {
JPA.em().getTransaction().commit();
}
JPA.em().getTransaction().begin();
JPA.em().flush();
JPA.em().clear();