好吧,我终于想通了。
足以使实体实现一个公共接口(甚至不需要在Hibernate上声明此接口)。
然后,可以执行如下查询:
FROM my.package.CommonInterface objWHERe obj IN (FROM EntityA WHERe fieldA=1) OR obj IN (FROM EntityB WHERe fieldB='a')
这样,您可以检索
List<CommonInterface>。
问题解决了。

好吧,我终于想通了。
足以使实体实现一个公共接口(甚至不需要在Hibernate上声明此接口)。
然后,可以执行如下查询:
FROM my.package.CommonInterface objWHERe obj IN (FROM EntityA WHERe fieldA=1) OR obj IN (FROM EntityB WHERe fieldB='a')
这样,您可以检索
List<CommonInterface>。
问题解决了。