|
版本: |
BeX5V3.5 |
小版本号: |
|
|
|
数据库: |
MySQL |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
Windows 其它 |
浏览器: |
Chrome |
|
|
后天报错信息:Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150210; 提示: 执行KSQL出错, KSQL: SELECT T_contract_sale.*,erpOrganization.name as name,(:getztName( T_contract_sale.wfzt)) as wfztName FROM T_contract_sale T_contract_sale join erpOrganization erpOrganization on erpOrganization = T_contract_sale.build_dpt_id WHERE (T_contract_sale.create_user_id =:createUserId) AND ((remove='0')) ORDER BY T_contract_sale.wfzt asc, T_contract_sale.build_dpt_id asc LIMIT 0, 20
Caused by: com.justep.model.exception.ModelException: 编码: JUSTEP154064; 提示: 计算表达式getztName( T_contract_sale.wfzt)出错
Caused by: com.justep.model.exception.ModelException: 编码: JUSTEP154075; 提示: 调用函数getztName出错
Caused by: com.justep.exception.KSQLException: 编码: JUSTEP154115; 提示: KSQL语法错误, getztName(T_contract_sale.wfzt中未找到需要的元
从帖子中查询相关问题。处理方案是:
select中不能用内存函数
执行的时候先执行内存函数,然后执行sql,执行内存函数的时是取不到关系的值的,可以用SQL.调用数据库函数实现。
具体我要怎么实现?有没有相关案例做参考?
|
|