【发布时间】:2018-12-14 06:06:40
【问题描述】:
我有一个问题,我需要使用 LEAST 和 GREATEST 函数连接两个表,但使用 JPA CriteriaQuery。这是我要复制的 SQL...
select * from TABLE_A a
inner join TABLE_X x on
(
a.COL_1 = least(x.COL_Y, x.COL_Z)
and
a.COL_2 = greatest(x.COL_Y, x.COL_Z)
);
我查看了 CriteriaBuilder.least(..) 和 greatest(..),但很难理解如何创建 Expression<T> 以传递给任一函数。
【问题讨论】: