【问题标题】:Oracle ADF View Object Expert Mode setWhereClause can't execute parameter from wrapped queryOracle ADF 查看对象专家模式 setWhereClause 无法执行包装查询中的参数
【发布时间】:2011-12-23 16:34:13
【问题描述】:

我有一个专家模式查询。我也有 viewCriteria 和 whereClause。

当我使用 whereClause like under 并执行时; viewObject 不能从数据库中获取任何行。但是当我在 toad 中输入相同的查询时,我可以看到结果。你能帮帮我吗...

viewObject 获取查询结果

SELECT   *
  FROM   (SELECT   CO.CUST_ORD_ID,
                   PA.ACTORID_ AS WRK_GRP_ID,
                   CO.CUST_ID,
                   cam_pkg.getCustomerFullName (CO.CUST_ID) AS CUST_NAME,
                   WG.NAME AS WRK_GRP_NAME,
                   TI.CREATE_ AS ACTOIN_DATE,
                   WT.WFLW_TASK_ID,
                   WT.NAME AS WFLW_TASK_NAME,
                   TI.NAME_ AS TASK_SHRT_CODE,
                   CO.ORD_ST_ID,
                   ORS.NAME AS ORD_ST_NAME,
                   TI.PROCINST_ AS PROC_INSC_ID,
                   TI.ID_ AS TASK_ID
            FROM   cust_ord co,
                   JBPM_TASKINSTANCE TI,
                   jbpm_pooledactor PA,
                   jbpm_taskactorpool TAP,
                   wrk_grp WG,
                   ord_st ORS,
                   WFLW_TASK wt
           WHERE   CO.CUST_ORD_ID =
                      jbpm_pkg.get_subLong_jbpm_var_insc (TI.PROCINST_,
                                                          'CustOrderId')
                   AND TI.ISOPEN_ = 1
                   AND TI.END_ IS NULL) QRSLT
 WHERE   (TASK_ID IN
                (1128732,
                 1129513)) 

【问题讨论】:

    标签: where-clause oracle-adf


    【解决方案1】:

    哪个版本的jdeveloper?你究竟是如何应用视图标准的?您确定您的查询正在按您的预期形成吗?尝试通过放置来启用日志记录 -Djbo.debugoutput=console 在你的视图控制项目的运行/调试属性中(确保反弹服务器)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-15
      • 2013-03-25
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      相关资源
      最近更新 更多