Querydsl 和 JPA Criteria 是 Java 中构建类型安全查询的流行框架。它们都提供了静态类型查询的表达方式,使得编写高效且易于维护的数据库交互代码变得更加容易。在本文中,我们将从不同的角度对它们进行比较。
2. 设置
首先,我们需要为我们的测试设置依赖项和配置。在所有示例中,我们将使用 HyperSQL 数据库:
``````<dependency>``````
```````<groupId>```````org.hsqldb```````</groupId>```````
```````<artifactId>```````hsqldb```````</artifactId>```````
```````<version>```````2.7.1```````</version>```````
``````</dependency>``````
大约 4 分钟