【发布时间】:2014-12-09 04:08:58
【问题描述】:
有没有使用CriteriaBuilder 而不使用Disjunction 的简单方法来编写is not distinct?
SQL 条件
where field1 is not distinct from field2
【问题讨论】:
-
a IS NOT DISTINCT FROM b等价于((a IS NULL AND b IS NULL) OR (a = b))。所以你可以这样表述。 -
@Craig Ringer 谢谢。我知道,这就是为什么我没有使用
Disjunction。 -
啊,很公平。已经有 2 年不用 Criteria 了,所以谢天谢地,我能够清除大脑中的大部分内容。
标签: sql hibernate postgresql jpa entitymanager