【发布时间】:2017-03-23 09:01:35
【问题描述】:
我正在尝试编译一个查询,该查询将返回一个包含 Map 的实体。限制是这个映射应该包含特定的键值对或者这个键根本不需要存在。
我有什么:
SELECT M FROM Metadata M left outer JOIN M.additionals A
WHERE M.UUID = :uuid
AND M.versionVed = :versionVed
AND
KEY(A) = '" + Vedantas.SOFT_DEL + "'
AND VALUE(A) <> 'true'
这是要求的第一部分,因此如果该键根本不存在,则它缺乏返回结果的逻辑。
有什么优雅的方法可以做到这一点吗?
谢谢
【问题讨论】:
标签: java mysql eclipselink jpa-2.0