此标记用于与Java Persistence Criteria API(来自JPA 2.0)相关的问题,该API用于通过构造基于对象的查询定义对象来定义查询,而不是使用Java Persistence查询语言的基于字符串的方法。有关(N)Hibernate Criteria的问题,请使用[icriteria]标签。
在使用 Hibernate 6.4 的项目中,我使用通过 Jakarta persistence API(Hibernate 的依赖项)提供的 Criteria API。但是,我在聚合上使用别名时遇到了一个错误
如何在hibernate标准中使用mysql的“use index()”子句?
我在我的项目中使用标准API,但是从hibernate创建的查询非常慢。 当我对查询运行解释时,我发现所需的索引没有被使用。所以我尝试了...
Spring Data JPA。如何从 findAll() 方法中仅获取 ID 列表
我有一个非常复杂的模型。实体有很多关系等等。 我尝试使用 Spring Data JPA 并准备了一个存储库。 但是当我调用一个方法 findAll() 并指定 o...
假设我有3节课 班级学生{ @ID 私人长ID; 私有字符串名称; @ManyToOne(mappedBy = "学生") 私有集测试结果; @OneToOne(mappedBy...
我正在尝试使用 JPA Criteria API 创建一个过滤器查询,以查找组中具有最低值的所有实体。 例如,给定映射表的 JPA 实体“学生”
JPA2 Criteria API 中 Hibernate 的 Restrictions.sqlRestriction 的等价物?
JPA2 Criteria API 是否有相当于 Hibernate 的 Restrictions.sqlRestriction 的功能? 另外,如果没有等效的东西,我很想知道是否可以“破解”
我使用 JPA criteria API 从数据库中获取记录。 我有实体记录,其字段 dateTime 可以为空。我会编码: 公共列表 find(RecordFilter recordFilter, int p...
我需要构建一个后台进程来定期处理数据库表的所有元素。 由于我无法加载内存中的所有元素,因此我需要将数据库划分为子部分...
带有 H2 和 GROUP BY 子句的 Criteria API
我在Spring Boot测试中使用H2数据库。它测试使用以下条件查询的函数: 询问 。多选( 租户, ...
我有一个要求,需要使用条件生成器在运行时创建 jsonobject。让我知道如何才能实现同样的目标。我使用Mysql作为数据库。 预期的sql:选择project_id,
如何防止 Hibernate 6 通过 Criteria API 在 LIKE 查询中自动转义反斜杠?
我正在将 Spring Boot 2.7 应用程序迁移到 3.0,这会将 Hibernate 从 5.6 升级到 6.1,并且我在创建 SElECT ... LIKE 查询时遇到了 JPA 的 Criteria API 的问题。 鉴于以下...
Hibernate 6.3 CriteriaBuilder.lower() 使用 @Lob 注释的 InvalidDataAccessResourceUsageException
我将 Spring Boot 2 迁移到版本 3。我使用 Hibernate 6.3.1 Final、Java 17。 迁移后,我的条件查询抛出 InvalidDataAccessResourceUsageException。 @实体 公共类 FooEntity { ...
我正在尝试使用 CriteriaQuery 进行 JOIN 来获取数据库信息,但返回有关无法解析属性的异常,并且不起作用。我正在寻找解决方案,但仍然没有...
Spring Boot 规范 root 用于连接列的获取函数对性能的影响
假设我有一个 Spring Boot 项目,其结构如下所示,我在其中存储 Campus 详细信息,其中有很多员工。此外,许多员工也是一个部门的一部分......
我构建了非常复杂的 100 多行查询、连接和谓词代码,如果满足某些条件等,就会添加这些代码。 简而言之,我现在必须测试所有这些,并且我已经创建了......
我试图允许用户从网络前端搜索数据库中的某些属性。属性名称可能包含特殊的 SQL 字符 % 和 _,用于 like 中。有没有办法逃走...
JPA Criteria API 在 JPARepository 查询中不起作用
我正在尝试使用 JPARepository 和 Criteria API 执行查询,但存储库中的方法似乎只是忽略传递给它的规范。 这是我的存储库界面: 公共接口
FindBugs:使用 JPA 元模型时如何避免“Unwriting public field”警告?
我编写了相当多的 DAO 类,并在其中使用了 JPA 标准 API 及其元模型,如下例所示: @覆盖 公共实体A findByEntityB(实体B实体B){ CriteriaBuilder b...
如何在 JPA 2.0、Criteria API 中使用 In-Expressions 编写子查询?
我曾多次尝试编写带有子查询和IN表达式的查询语句,但从未成功。 我总是收到异常“关键字‘IN’附近的语法错误”。 ...
我正在尝试使用 JPA Criteria API 编写以下 SQL 查询 SELECT * FROM 表1 a WHERE (a.category, a.priority) IN ( SELECT a1.category, max(a1.priority) FROM Table1 a1 GROUP BY a1.