问题标签 [criteriaquery]
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.
java - 使用 CriteriaBuilder (OpenJPA) 加入基类时转换为子类
我有一个简单的层次结构TradeCustomer
是OrganisationRole
. AnOrganisationRole
与Organisation
s 相关联。Organisation
有一个roles
包含组织所有角色的属性。
我想使用CriteriaBuilder
which root is编写一个 JPA 查询,Organisation
但要访问 的属性TradeCustomer
,例如,我需要加入Organisation
并将OrganisationRole
其转换为TradeCustomer
.
jpa - Jpa CriteriaQuery ,如何添加多个连接子句?
我想运行一个sql:
现在我必须使用Jpa CriteriaQuery来做这个,我有(Root<A> root
),A和B没有PK&FK,columu c是A和B的FK,那怎么办?
那怎么办?
java - JPA 一对多连接表给出不正确的子记录
我正在使用 Spring 框架。我有两张表包裹和物品,关系是一个包裹有很多物品。表格设计类似于:
套餐
物品
这就是我编写代码以使用 CriteriaBuilder 加入表以获得这样的结果的方式。
SQL:
爪哇:
如果我输入“电话”作为我的参数,它假设应该以 JSON 格式出现记录:
然而,包总是像这样加载它的所有子项:
我已经尝试了所有方法:FetchType.Lazy、QueryDsl、Native Query、HQL 等,但仍然没有运气。有人有解决方案吗?
java - Hibernate CriteriaQuery 检查空连接
我正在转换为休眠 5.2.4 并使用 CriteriaQuery。在测试文件上的空连接时有一个小问题。这就是我之前所做的工作。
我一直在这样检查,有时它不起作用:
有没有正确的方法来做到这一点?我试图创建连接并测试 null 但这也不起作用:
谢谢。
hibernate - hibernate CriteriaQuery 多选和弹簧数据规范
mysql是select e,h from Equipment e,EquipmentHistory h where e.id = h.equipmentId and h.id in (select h2.id from EquipmentHistory h2 where criteria
如何转换为休眠 CriteriaQuery 多选和弹簧数据规范?
java - Hibernate Criteria, createAlias() If Alias is Null
在下面的代码中.. 有两个别名作为Entity Object
参考。有时"caseStage" as stage
可以null
在数据库中。什么时候"caseStage"
为空,我希望stage.name
值为空String
或自定义的值等"---"
。
hibernate - 如何在使用jpa条件查询的case语句中使用concat函数
当条件满足时,我在 case 语句中连接字符串和表达式,如下所述的代码。
因为在 case 语句中编写 concat 函数,所以我遇到了异常。我通过提供 builder.literal() 尝试了所有可能的方法,但我无法解决这个问题。两天以来,我一直在解决这个问题。请帮帮我。
提前致谢
java - JPA CriteriaQuery比较时间戳忽略时间部分
假设我在 Oracle DB 中有这样的列:
SOMETHING_TS TIMESTAMP WITH TIME ZONE
我想使用 CriteriaQuery 按此列过滤。
我可以使用本机查询来实现这一点:
但是在Java中我没有这样做,下面是我的示例代码:
java - 对 Set 的元素编写条件查询
如果参数是 Set,我如何编写条件查询?在 Libro autore 类中是一个集合,在我的条件查询中,我想检查作者的名字和作者的姓氏。如果我写这个方法肯定行不通,因为 autores 是一个 Set 而 authorFirstName 是一个字符串。
生成的类 Libro_ 是
jpa - JPA CriteriaQuery 从多个实体中多选
现在,我正在使用 CriteriaQuery 的方法 multiselect 将实体 Termine 的一些值放入实体 Task 中,如下所示:
这工作正常,但现在我愿意不仅从实体 Termine 还从实体 Aufgabe 收集值 text、empfaenger 和 datVon,这样我将有一个包含每个 Termin 和 Aufgabe 的任务列表拥有相同的empfaenger。
可能吗?如果是,如何?
非常感谢您的帮助!