使用JPA criteriaBuilder进行半连接

时间:2018-06-08 07:52:51

标签: java jpa criteria hibernate-criteria criteria-api

是否可以使用JPA条件生成器进行半连接? 我想将下面的mysql查询转换为条件查询{/ 3}}。

SELECT t.uuid, t.version, t.datetime 
FROM table t JOIN (
    SELECT version, MAX(datetime) Maxdatetime
    FROM table
    WHERE uuid='bla'
    GROUP BY version
) r ON t.version = r.version AND t.datetime = r.Maxdatetime
WHERE t.uuid='bla'
ORDER BY t.datetime desc

我无法弄清楚如何使用CriteriaBuilder创建上述查询中显示的临时表'r'。 4年前,here也提出了一个类似的问题,但没有答案。

0 个答案:

没有答案