【发布时间】:2013-08-19 09:06:19
【问题描述】:
我有两个相关的实体,用户和消息。 消息有两个字段,分别包含用户实体、收件人和发件人。
我可以做类似两个联接的联合,我可以将消息的两个字段中的用户获取到一个结果列表吗?
例如:
(select u from Message m join m.recipient) union (select u from Message m join m.sender)
感谢您的回答。
问候
皮奥特·科兹洛夫斯基
【问题讨论】:
-
eclipselink supports
UNION,但如果你想坚持标准,那么我怀疑你必须运行两个查询。
标签: java hibernate postgresql jpa jpql