gpt4 book ai didi

java - 比较 Hibernate Criteria 中的两列

转载 作者:行者123 更新时间:2023-12-01 20:26:53 24 4
gpt4 key购买 nike

我在 Postgre 数据库中有一个表。该表有 2 个时间戳格式列。我需要其中一列时间戳不等于第二列时间戳的那些行。

对于以下查询,我需要 Hibernate 标准限制。

从 A 中选择 *,其中第 1 列<>第 2 列

最佳答案

你尝试过类似的事情吗?

CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaQuery<Foo> cQuery = builder.createQuery(Foo.class);
Root<Foo> from = cQuery.from(Foo.class);
CriteriaQuery<Foo> select = cQuery.select(from);
select.where(builder.notEqual(from.get("col1"), from.get("col2")));
List<Foo> result = entityManager.createQuery(select).getResultList();

关于java - 比较 Hibernate Criteria 中的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58913450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com