小编Ibr*_*ram的帖子

Eclipse NVL函数与EclipseLink(版本2.1.3)中的JQPL等效?

我这样做JPQL查询

SELECT e 
  FROM Expediente e 
 WHERE e.fechaBaja is null 
 ORDER BY e.idSituacion ASC, 
          e.idExpediente ASC
Run Code Online (Sandbox Code Playgroud)

但是当e.idSituacion为null时,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
Run Code Online (Sandbox Code Playgroud)

要么

SELECT e 
  FROM Expediente e 
 WHERE e.fechaBaja is null 
   and nvl(e.idSituacion,' ') 
 ORDER BY e.idSituacion ASC, 
       e.idExpediente ASC
Run Code Online (Sandbox Code Playgroud)

谢谢.

java oracle function eclipselink

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

eclipselink ×1

function ×1

java ×1

oracle ×1