代码之家  ›  专栏  ›  技术社区  ›  Emmanuel Guiton

没有结果集或更新/删除计数的JPA/JPQL查询

  •  0
  • Emmanuel Guiton  · 技术社区  · 6 年前

    我希望执行一个(Postgre)SQL本机查询,它不是“SELECT”、“UPDATE”或“DELETE”查询。它是“刷新物化视图\u name;”,据我所知没有结果。

    使用JPA/JPQL执行这种查询的正确方法是什么?

    上的执行方法 javax.persistence.Query

    1 回复  |  直到 6 年前
        1
  •  1
  •   Emmanuel Guiton    6 年前

    最后, executeUpdate() 是正确的工作方法。

    final javax.persistence.EntityManager em;
    em.createNativeQuery("REFRESH MATERIALIZED VIEW view_name;").executeUpdate();