criteriaquery相关内容

JPA 查询仅选择特定列而不使用标准查询?

是否可以使用 JPA 查询而不使用条件查询仅从对象中选择属性 A 和 B? 要选择所有属性,我只需执行以下操作: SELECT i FROM ObjectName i WHERE i.id = 10 但我在旧系统上有一个具有许多属性的对象,我想只选择几个,尽管我知道选择多个属性通常很快. 这是否可以不使用条件查询? 解决方案 是的,就像在普通 sql 中一样,您可以指定要选 ..
发布时间:2021-12-14 17:38:22 Java开发

CriteriaBuilder和isMember实体列表(休眠)

好的,我正在尝试做一些非常奇怪的事情.我正在尝试使用CriteriaBuilder和CriteriaQuery返回在实体集合中包含给定对象的所有实体.我已经为此花了好几个小时的时间,相关的文档很少,而且不是特别有用.任何帮助将不胜感激. 这些类的相关摘录如下. @Entity public class Entry { @ManyToMany(fetch=FetchType.EA ..
发布时间:2021-02-12 20:12:11 Java开发

在同一日期字段列上找到最小值和最大值,并使用jpa实体管理器条件

我正在替换下面的sql查询并使用entitymanager条件构建器。我检查了其他博客和文档,但尚未成功。 SELECT MIN(creation_date),MAX(creation_date),COUNT(*),来源FROM creation_tbl,其中creation_date > =? GROUP BY来源; 我当前的方法 CriteriaBuilder标准Build ..
发布时间:2020-10-30 02:46:27 其他开发

CriteriaQuery中的条件左连接

大家好,我正在CriteriaQuery中尝试执行此操作,我已经搜索了很长时间,但是找不到任何可以执行的操作,有人可以帮助我吗? SELECT b.name FROM Empl a LEFT OUTER JOIN Deplo b ON (a.id_depl = b.id_depl) AND b.id_place = 2; 我只是想在left join子句中做一个条件,我看到了".on" ..
发布时间:2019-09-20 19:56:09 其他开发

有没有办法减少与CriteriaQuery相关的样板代码量(在JPA 2.0中)?

我喜欢类型安全 CriteriaQuery 带来了JPA 2.0,但它也带来了一些样板代码。例如,假设我有一个名为NamedEntity的实体,它只有一个id和一个名为“name”的String字段(假设它将唯一约束设置为true)。以下是NamedEntityManager的外观: public class NamedEntityManager { //使用框架注入 Entity ..
发布时间:2019-01-02 14:45:03 Java开发

JPA查询仅选择特定列而不使用Criteria Query?

是否可以在不使用条件查询的情况下使用JPA查询从对象中选择属性A和B? 要选择所有属性我会只需执行以下操作: SELECT i FROM ObjectName i WHERE i.id = 10 但我在遗留系统上有一个很多属性的对象,即使我想要选择几个我知道选择几个属性通常很快。 这是否可以不使用条件查询? 谢谢! 解决方案 是的,就像 ..
发布时间:2018-11-27 11:46:17 Java开发

Polymorphic CriteriaQuery没有反比关系

我有以下EJB结构。不要怀疑 Animal 和 Inventory ,这些类只是为了以简化的方式演示结构(更新:我修改了类名以构建一个更好理解的例子。 IdTag 的另一个实现可能是 BarcodeId )。请注意, IdTag 与 Animal 或库存,让我们假设 RfidTag.code 是唯一的。我阅读使用条件查询检索多态Hibernate对象和 Hibernate多态查询但这些讨论似乎没有 ..
发布时间:2018-08-03 15:58:04 Java开发