此标记用于与Java Persistence Criteria API(来自JPA 2.0)相关的问题,该API用于通过构造基于对象的查询定义对象来定义查询,而不是使用Java Persistence查询语言的基于字符串的方法。有关(N)Hibernate Criteria的问题,请使用[icriteria]标签。
JPA 标准 - 如何使用 EXTRACT(字段来自时间戳)?
有一个 表达式 函数(java.lang.String 名称、java.lang.Class 类型、Expression... args) CriteriaBuilder 中的方法允许 创建一个
使用 JPA 和 Criteria Builder 在 @OneToMany 关系中选择父级并仅选择子级的某些字段
实现了一对多关系并选择父子关系。我有一个一对多关系。 使用条件生成器,我需要获取父级和所有相关子级,但仅选择某些字段...
Spring Data JPA 规范 API 通过 @Embedded 属性连接
我有以下实体: @盖特 @塞特 @实体 @Table(名称=“关闭帐户”) 公共类 ClosingAccount { @Embedded private AccountParams accountParams = new AccountParams(...
在使用 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 执行查询,但存储库中的方法似乎只是忽略传递给它的规范。 这是我的存储库界面: 公共接口