select DEMANDCONFIRMATION_MASTER.*,case when DEMANDCONFIRMATION_MASTER.PROCESSSTATUS = 1 then '审批中' when DEMANDCONFIRMATION_MASTER.PROCESSSTATUS = 2 then '已完成' when DEMANDCONFIRMATION_MASTER.PROCESSSTATUS = 3 then '审批中(含回退)' when DEMANDCONFIRMATION_MASTER.PROCESSSTATUS = 4 then '已终止' when DEMANDCONFIRMATION_MASTER.PROCESSSTATUS = 0 then '未提交' else '其他' end as processStatusName
from DEMANDCONFIRMATION_MASTER DEMANDCONFIRMATION_MASTER
这是我在ontology文件中定义的一个概念的query方法,其中select的定
义中多定义了一个关于流程的字段processStatusName,在使用中一切正常,但是在组织一个单选列表中关于本概念需要选择记录,其中有个空间smartFilter,只要在其中填写过滤值,就会出错,报错都是 ct(Unknown Source) ... 31 more Caused by: java.sql.SQLException: ORA-00904: "PROCESSSTATUSNAME": 标识符无效 at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112) at ,这个问题很严重啊。
ontology中的query方法肯定不能改的,但是在
smartFilter中就算我的过滤栏没有吧
processStatusName放进去都要报错! 怎么回事?怎么解决?