jpql 相关问题

Java持久性查询语言(JPQL)是一种独立于平台的面向对象的查询语言,定义为Java Persistence API规范的一部分。

如何在JPQL中使用别名?

我正在使用Spring Boot v2.2.2.RELEASE和Spring Data JPA。我想将以下SQL转换为JPQL SELECT YEAR(orderDate)AS年,SUM(quantityOrdered * priceEach)AS总计FROM ...

回答 1 投票 0

原因:org.hibernate.QueryException:非法尝试取消引用元素属性为firstN的collection [office0_.officeCode.employees]的引用

我正在研究Spring Boot和Spring Data JPA并编写JPQL查询。我想将SubQuery下面的内容转换为JPQL,但出现以下错误。错误:org.springframework.beans.factory ....

回答 2 投票 0


如何在Spring JPQL中忽略空参数?

我有一个这样创建的API。当您提供两个参数时它都可以工作,但是我希望当任何一个参数为null时它都能工作。有办法吗? @Query(“从用户u中选择u,其中u.agency =:agency ...

回答 1 投票 2

如何在Spring的JPQL中忽略null参数?

我有一个这样创建的API。当您同时提供两个参数时,它可以工作,但是我希望当任何一个参数为null时,它都能工作。有办法吗? @Query(“从用户u中选择u,其中u.agency =:agency ...

回答 1 投票 2

为什么JPQL修改查询只能返回void或int?

[当我想通过JPQL修改数据库时,我必须将查询标记为Transactional and Modiyfing。如果我这样做,则表示查询的方法的返回类型必须为void或int(...

回答 1 投票 0

JPQL,获取通过主键在JoinTable中定义的所有ManyToMany关系

我有两个实体Project和Employee。他们在联名关系中具有多对多关系。给定一个雇员的唯一主ID,我如何找到其所有相关项目?我尝试了一些东西...

回答 1 投票 1

springboot jpa合并两个表

我想从两个表中查询数据,Translation中的location字段是Location @Entity @Table(name =“ Translation”)@Data公共类Translation {@Id @ ...]的id字段中的外键>

回答 1 投票 0

Spring Data JPA定制查询中“实体”的占位符

假设我的许多实体共享一个公共属性。对于每个存储库,我正在编写一个自定义查询以基于该自定义属性清除实体。公共类EntityA {私有? ...

回答 1 投票 0

JPA / JPQL查询和外键

我正在尝试运行一个查询,让我根据客户的ID完成客户的特定工作。我在使用JPQL进行队列时遇到麻烦,该队列实际上将基于外键检索所有数据...

回答 1 投票 1

JPQL选择DiscriminatorValue列的值

我有一个看起来像这样的实体@Entity @Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorColumn(name =“ status_type”,长度= 1,discriminatorType = DiscriminatorType。...

回答 1 投票 0

涉及COUNT()和LOWER()的Spring JPA查询

我对Spring JPA / JPQL还是很陌生,但是尝试复制以下MySQL查询,但没有成功。我们无法克服看起来像语法错误的问题,而这似乎是...

回答 1 投票 0

MariaDB上使用Hibernate的JPQL更新查询中的错误

[嗨,我正在尝试使用休眠模式更新MariaDB数据库表中的一行。就像这样:public static void updateJPQL(){EntityManager entmngr = JPAProvider.getEntityManager(); ...

回答 1 投票 0

JPQL插入新实体违反外键约束

更新:已更改代码以使其与数据库模型保持一致,并更改了模型本身的详细信息。还添加了导致错误的部分代码。我正在尝试实施小型数据库咨询...

回答 1 投票 0

在sprinboot应用程序中使用三个字符串从oracledb获取数据列表

请下午好。请转换以下查询(从*(从争议数据表d中选择*,其中d.arbiter ='UNKNOWN')和to_date(to_char(tran_date,'DD-MON-YYYY'),'DD-MON-YYYY')在'01-。'之间转换。 。

回答 1 投票 0

JPQL查询多对多联接表

我有2个实体,用户和AccountBase具有多对多关系。我需要从联接表中选择具有选定用户ID的所有AccountBase对象。我已经尝试了一些联接查询,但是没有...

回答 1 投票 0

使用JPQL / JPA时如何使用date_format

我正在将Java EE与MySQL作为数据库,并在我的代码上实现JPA。我从MySQL Workbench检索数据没有问题,但是当我将语法更改为JPQL时,它不起作用。例如...

回答 2 投票 3

Hibernate中的HQL查询正在针对不同的用户选择相同的结果集

我在JPA储存库中创建了一个名为findItemsByUser()的方法,并且针对Item类开发了一个命名查询,如下所示:@NamedQuery(name =“ Item.findItemsByUser”,query =“ SELECT i ...

回答 1 投票 0

解析Ljava.lang.Object

Ljava.lang.Object是什么意思?我有使用JPQL这样创建的列表,如下所示:public List findLast5Articles(){return entityManager .createQuery(“ SELECT a.title,a.created,...

回答 1 投票 0

JPQL查询,用于从一对一关系中选择实体,在该实体的相对对象中具有匹配特定条件的字段

我有三个实体:EntityA映射到table_a,EntityB映射到table_b,Catalog映射到目录。在数据库中,在table_b和目录b_catalog_xref之间有一个多对多表。 EntityB ...

回答 1 投票 0

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