criteria-api 相关问题

此标记用于与Java Persistence Criteria API(来自JPA 2.0)相关的问题,该API用于通过构造基于对象的查询定义对象来定义查询,而不是使用Java Persistence查询语言的基于字符串的方法。有关(N)Hibernate Criteria的问题,请使用[icriteria]标签。

使用JPA的Criteria API按日期间隔进行分组。

我试图使用JPA的Criteria API按年和月对实体进行分组。我使用这种方式查询实体,因为这是服务API请求的一部分,它可能会要求任何字段......

回答 1 投票 2

在JPA中使用Criteria Builder API进行自定义查询加入。

目前我是这样做的。列表 findAllMatchingEntities(Table1Entity table1Entity) { String queryString = "SELECT table1.* FROM table1" + "JOIN ...

回答 1 投票 1

如何在没有'distinct'的情况下做到这一点。选择 Distinct(x) From x Left Join y Where y.attr = true

我被困在一个查询中,我使用Spring Data JPA,JpaRepository和JpaSpecificationExecutor。所以我必须使用CriteriaBuilder的Predicates。目前我只是简单的做。规格

回答 1 投票 4

内联接而非交叉联接 JPA标准查询

我想做这样的请求 SELECT COUNT(alumni.id), undergrad_school.NAME FROM undergrad_school INNER JOIN alumni ON alumni.undergrad_school_id = undergrad_school.id ... ...

回答 1 投票 0

Spring数据规范内部连接子查询

我有一个用spring boot 1.5.x版本编写的项目,它连接到MariaDB数据库和几个表,它们之间有大量的关系。为了查询数据库,我使用的是...

回答 2 投票 0

JPA Criteria API在复杂的GROUP BY上失效

给定一个只包含主键和DATETIME文件'create_date'的表,我试图使用JPA criteria api写查询,计算在不同时间间隔内创建的行数(例如:2 ...

回答 0 投票 1

JPA Criteria API联接3个表和一些空元素

我有一个父实体,有两个子实体作为属性。我想从具有一个给定参数作为个人属性的childOne的父实体中选择所有元素,或者...

回答 1 投票 0

具有同时连接(三个表)的JPA Criteria API查询

我有一个父实体,有两个子实体作为属性。我想从具有一个给定参数作为个人属性的childOne的父实体中选择所有元素,或者...

回答 1 投票 0

从表和联接表条件API中选择部分列

我正在尝试从不同的表中选择2列(它们被联接),但是我无法使用Criteria API使它起作用。问题是,我已经创建了一个DTO类作为Projection,但是我不能...

回答 1 投票 0

内部联接而不是交叉联接JPA标准查询

您显示的联接是一个实体联接,在JPA Criteria API中无法表达该联接。相反,您将必须使用关联联接。假设此关联存在于实体上,即Alumni.undergradSchool存在并已映射,则可以执行以下操作:

回答 1 投票 0

如何在JPA Criteria查询API中编写自定义查询作为根?

我的查询是:从tbl1 t1中选择*,(选择max(modified_datetime),id作为ID,从tbl2组中按STATUS_IDTIME,ID,状态修改状态)t2,其中t1.ID = t2.ID;我该如何实现?请帮忙!

回答 1 投票 0

休眠标准查询中的DATEDIFF函数

我必须将以下查询转换为休眠条件查询:从tbl1 t1,tbl2 t2中选择*,其中t1.id = t2.id和(To_char(t1.modified_date,'YYYYMMDD')-To_char(get_sys_date,'YYYYMMDD' ))> ...

回答 1 投票 0

JPA条件查询组,并获取最后一条记录

此实体雇员@Entity @Table(name =“ employee”)@IdClass(EmployeeKey.class)公共类Employee实现Serializable {私有静态最终长serialVersionUID = -4060941180859761486L; ...

回答 1 投票 0

以下查询的等效JPA CriteriaBuilder是什么?

JPA2条件构建器查询以下什么?从事务t1中选择*,其中t1.version =(从事务t2中选择max(t2.version),其中t1.id = t2.id)] >>

回答 1 投票 0

使用JPA的Criteria API按日期间隔分组

我正在尝试使用JPA的Criteria API按日期间隔对实体进行分组。我使用这种查询实体的方式,因为这是服务API请求的服务的一部分,API请求可能要求任何字段...

回答 1 投票 2

如何基于父对象和子对象的属性获取一对多关联对象

我有一个名为“ Order”的父对象,其中有许多名为“ OrderLines”的子对象。 @Entity @Table(name =“ ORDER”)类Order {@Id @Column(name =“ order_number”)字符串orderId; @ ...

回答 1 投票 0

需要为特定角色找到所有用户JPA Criteria API

我正在实现一个具有以下实体的用户管理系统:公共类UserEntity实现了可序列化的{@Id @GeneratedValue(strategy = GenerationType.IDENTITY)@ ...

回答 1 投票 0

我们可以对JPA标准表达式进行左填充吗?

我有一个像colId这样的主键列,它的值像70 71等。现在我想要一个JPA Criteria表达式来返回它,如0070 0071等。我们如何在JPA Criteria Expression中做到这一点。 ...

回答 1 投票 0


如何解决Spring Data JPA中的N + 1问题?

我正在使用Spring Data JPA作为持久层,并且遇到了N + 1问题。我还使用了规范API,因此我很难解决N + 1问题。请帮忙。 @ ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.