【发布时间】:2012-11-20 15:46:45
【问题描述】:
我做这个 JPQL 查询
SELECT e
FROM Expediente e
WHERE e.fechaBaja is null
ORDER BY e.idSituacion ASC,
e.idExpediente ASC
但当e.idSituacion 为空时,eclipseLink 不会返回此注册表。
如何使用 oracle 函数nvl 进行此查询? EclipseLink 2.1.3 是否支持这个功能?
SELECT nvl(e.idSituacion,' ')
FROM Expediente e
WHERE e.fechaBaja is null
ORDER BY e.idSituacion ASC,
e.idExpediente ASC
或
SELECT e
FROM Expediente e
WHERE e.fechaBaja is null
and nvl(e.idSituacion,' ')
ORDER BY e.idSituacion ASC,
e.idExpediente ASC
谢谢。
【问题讨论】:
标签: java oracle function eclipselink