问题标签 [ejbql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1785 浏览

ejb - 我如何在 ejb-ql 中做类似的声明?

可能重复:
类似子句 JPQL 中的参数

我从一个例子中得到了这段代码,我如何用 ebj ql 进行搜索?

我如何从这里继续?我想返回 p.name 包含字符串“test”的结果

0 投票
1 回答
769 浏览

ejbql - 如何将此 sql 转换为 EJB QL

sql查询是:

DELIVERYID在 oracle 中是一个数字,deliveryid在 JPA 中是一个Long.

有什么建议吗?

0 投票
0 回答
220 浏览

ejbql - EJB QL 集合成员比较中的查询

我需要在 EJBQL 中编写以下 sql 查询。

在类 bean Teacher 中,有如下关系:

我知道如何启动它:

... ???

谁能帮我?

0 投票
1 回答
615 浏览

ejb - 如何在 ejbql 中添加日期

我正在尝试在我的 EJB 查询中实现 dateadd。我尝试了这样的事情,但它不起作用:

一旦我尝试执行该代码,就会出现此异常:

我还尝试将 1 转换为日期和间隔,但查询结果仅为空。我只是想知道,是否真的可以在 EJB 查询中的给定日期添加天数

0 投票
2 回答
1324 浏览

ejbql - EJBQL - 如何按 LEFT JOIN 中的字段对查询结果进行排序

我有以下类(为清楚起见进行了简化):

以下 EJBQL 查询成功检索了 Top 的所有实例,并填充了它们的子对象:

我想修改上面的查询,使结果按 Top.name.localizedString.value 排序

执行此操作的正确语法是什么?我尝试了以下查询,但得到“错误:对于 SELECT DISTINCT,ORDER BY 表达式必须出现在选择列表中”

我不清楚在 ORDER BY 子句的选择列表中放置什么。

无论我在逗号后面放什么,在 Object(t) 之后给出“,”的错误:

如果它相关,我的 JPA 实现是休眠 3.6.4.Final。TIA 为您提供帮助。

0 投票
1 回答
14530 浏览

jakarta-ee - 将两个参数传递给命名查询

我对我的实体“干预”有以下命名查询:

我不知道如何通过传递两个参数在我的代码中调用此查询:日期、ID。通常它应该是这样的:

在 setParameter() 的括号之间放什么?

这里遵循我的实体干预的代码:

0 投票
1 回答
114 浏览

java - 从 EJB QL 生成错误的 Oracle SQL 脚本

我有这个查询

似乎已正确生成:

显然acc.ownId.Id没有正确生成。

这怎么可能发生?

0 投票
1 回答
172 浏览

java - EJB QL 数据语法错误

我正在尝试从 t.purchasedDate 的月份等于当前月份的 TransactionE t 实体中检索所有实体。

但是,当我的代码运行时,我遇到了语法错误。

请问有什么帮助吗?

getCurrentDate() 是一个以“yyyy-MM-dd”格式返回当前日期的函数。

以下是我希望实现的查询。 SELECT t FROM TransactionE t WHERE Month(t.purchaseDate) = Month("2013-10-06")

错误:原因:异常 [EclipseLink-8025] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): org.eclipse.persistence.exceptions.JPQLException 异常描述:解析查询的语法错误 [SELECT t FROM TransactionE t WHERE Month (t.purchaseDate) = Month(getCurrentDate()),第 1 行,第 40 列:意外令牌 [(]。

0 投票
0 回答
58 浏览

java - Java EJBQL 集合(列表)

我开始学习如何使用集合/实体类。我刚刚从 Word(默认 MySql 数据库)数据库中创建了实体类。我想制作一份 Citis 列表并在控制台上打印出来,但我不知道该怎么做。请如果有人愿意发布确切的代码如何做到这一点,它将有很大帮助,我会从中找出很多。

谢谢您的帮助。

0 投票
1 回答
187 浏览

hibernate - Ejbql query with in in where clause

I try to do this query :

I fails, query generated for the WHERE clause is :

What am I missing ? Is it possible to do what I whant to do ? Thanks for help :)