在本教程中,我们将了解如何使用JPA和Hibernate查询,以及Criteria、JPQL和HQL查询之间的区别。Criteria查询允许用户在不使用原始SQL的情况下编写查询。除了Criteria查询,我们还将探讨编写Hibernate命名查询以及如何在Spring Data JPA中使用_Query_注解。
在我们深入之前,应该指出Hibernate Criteria API自Hibernate 5.2以来已被弃用。因此,我们将在示例中使用JPA Criteria API,因为它是编写Criteria查询的新的和首选工具。从这里开始,我们将简单地将其称为Criteria API。
大约 6 分钟