【发布时间】:2013-06-21 12:51:18
【问题描述】:
我有一张桌子,上面有 IorA 之类的标志。可能的值或“I”或“A”。
我有一个休眠查询,例如 ' select c from MyClass where `.
我需要在查询中将匹配 IorA 的记录限制为“I”,并且不限制“A”。 联合在 HQL 中不起作用。有没有其他办法?
【问题讨论】:
-
为什么 Union 不适合你?
-
我认为 Hibernate 不允许 Union。
-
对,它没有。我在谈论本机查询。如果它是一个选项。
-
因此,使用 Native SQL,我们不会拥有所有与 Hibernate Entity 相关的优化和性能。正确的?需要牺牲吗?