【问题标题】:Truncate table in Play Framework/JPA/hibernate?在 Play Framework/JPA/hibernate 中截断表?
【发布时间】:2012-08-16 00:18:18
【问题描述】:

在mysql中,DELETE FROM tableTRUNCATE TABLE table贵很多

我相信 JPA 的 Entity.deleteAll() 运行删除。截断的正确方法是什么?

【问题讨论】:

    标签: mysql hibernate jpa playframework playframework-1.x


    【解决方案1】:

    TRUNCATE TABLE table 不是标准 SQL,因此通常不受支持。为此,请直接执行查询:

    em().createNativeQuery("truncate table MyTable").executeUpdate();

    在 Play Model 类中(您可以通过 em() 访问 EntityManager

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 1970-01-01
      • 2015-10-08
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多