请问CUBA支持UNION查询吗?

实体A,B上都有字段XX和YY,能否实现UNION查询把AB的数据都显示到一个TABLE上呢?

JPQL 不支持 UNION 查询

可以建一个视图,这样简单点。

能详细说一下吗?视图数据怎么到table上

image

新建一个数据库视图。
在dataLoader里定义JPQL查询,不要从表里取数据,从新建的数据库视图里取数。

我创建一个非持久化的实体和这个视图去对应吗?

如果现有实体能与视图的列结构对应上可以直接用。

就是说比如我现在有实体A,里面有X,Y,Z三个属性了,视图只有XY,我只需要创建一个VIEW来对应这个视图的结果集就行了?实体依然用A?

可以,可以,可以

按照你截图红圈地方换成了数据库的视图名称后,直接报错MetaClass not found for 视图名称。请问怎么弄?

你好,可能最初理解不太一致。这种情况下,你需要创建一个非持久化实体来对应这个视图。视图里需要一个ID字段。