mysql - 玩1.2.4自动提交

标签 mysql playframework playframework-1.x autocommit

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

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

最佳答案

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();

关于mysql - 玩1.2.4自动提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19494470/

相关文章:

c# - 服务器在 AngularJS 中响应状态为 500(内部服务器错误)

mysql - 在这种情况下,表上的索引是否有益?

php - 如何更新MySQL中的多条记录?

java - 剖析规范 Play Framework webapp 最佳实践

javascript - Play Framework 1.3.2 中的 Multi-Tenancy 特定国际化

java - 什么可能导致http ://localhost:9000 not to work testing Java Play in Windows?

mysql - 通过 Delphi 使用 Web 数据库的最佳方式是什么?

java - Play 框架 'set' 模板标记在文件之间不起作用

java - 如何在 Play 中组织 java 和 scala 代码?

jpa - 通过 Play Framework 和 JPA 创建和使用存储过程