【发布时间】:2012-12-17 19:31:50
【问题描述】:
如何在 HQL 中替换(或使用空值获取结果)空值?在我的情况下,SomeObject 可以为空。我在Clazz 和SomeObject 之间有多对一关系:
SELECT c.name, c.someObject.name from Clazz c
我试过了:
SELECT c.name, coalesce(c.someObject.name, ' ') from Clazz c
但它不返回任何行。
【问题讨论】:
-
'many'-side 是
Clazz,'one'-side 是SomeObject,它的值可以为null