【问题标题】:Play 1.2.4 auto commit玩 1.2.4 自动提交
【发布时间】:2013-10-21 12:25:37
【问题描述】:

play 1.2.4如何开启MySQL自动提交?

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

【问题讨论】:

    标签: mysql playframework playframework-1.x autocommit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多