代码之家  ›  专栏  ›  技术社区  ›  MSA

Hibernate Criteria API与JPQL的对比

  •  1
  • MSA  · 技术社区  · 11 年前

    这两种方法中哪一种更快,尤其是对于数据库中超过100万行的情况? 使用JPQL或Criteria的最佳实践是什么?

    干杯

    2 回复  |  直到 11 年前
        1
  •  3
  •   Boris Pavlović    11 年前

    最佳实践是记录Hibernate创建的SQL语句,并分析它们对这两种方法的执行计划。很难说哪种方法会产生更优化的SQL。

        2
  •  1
  •   user4090433 user4090433    10 年前

    Criteria是一种更干净的方法,输出是一样的,但作为最佳实践,我推荐Criteria。

    Criteria Example