0

是否可以将以下 SQL 查询转换为条件生成器?

SELECT k.id,
       k.id2,
       k.name
FROM
  (SELECT id,
          id2,
          name
   FROM table1
   JOIN table2 ON table1.id = table2.tab1_id) as k

注意:查询本身并不重要,重要的是FROM关键字后的子选择。

我看到 criteriaQuery.from() 有一个签名,它只允许

<X> Root<X> from(Class<X> entityClass);
<X> Root<X> from(EntityType<X> entity);
4

1 回答 1

0

浏览文档后,我发现这是不可能的,需要通过创建额外的查询和/或额外的表来解决。

于 2022-01-10T12:47:36.723 回答