起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

[结贴] wex5中中能否进行多表查询

[复制链接]

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-27 14:59:16 | 显示全部楼层
本帖最后由 花果山小石头 于 2017-3-27 15:02 编辑
半导体 发表于 2017-3-27 14:51
在java里面啊  不是定义一个String ksql


我用的是WEX5 可是我查了一下ksql是BeX5的能力  您确定WEX5能用么 如果能用的话还请详细指点  谢谢啦
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-27 15:43:06 | 显示全部楼层
花果山小石头 发表于 2017-3-27 14:58
我用的是WEX5 可是我查了一下ksql是BeX5的能力  您确定WEX5能用么

能   
回复 支持 反对

使用道具 举报

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-27 16:48:49 | 显示全部楼层
但是我把代码站在action.java 中 不能用  下面报错 我前面那个截图就是这么做的报的错
是不是我没有引入什么包啊    还请大神详细指导下
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-28 10:50:45 | 显示全部楼层
花果山小石头 发表于 2017-3-27 16:48
但是我把代码站在action.java 中 不能用  下面报错 我前面那个截图就是这么做的报的错
是不是我没有引入什 ...

不需要引入什么包   你只需要把 action名称与文件里面的对应写好   
  我给你的案例里面的代码你不能全部照搬  要根据自己的需求去写
回复 支持 反对

使用道具 举报

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-28 14:46:37 | 显示全部楼层
对应好了啊  然后 这么写

package action;

import javax.naming.NamingException;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.justep.baas.action.ActionContext;
import com.justep.baas.data.sql.SQLException;
import com.justep.system.data.KSQL;
public class Action {

        public static Table action(){
        
        String ksql = "select rq, rq.fName ,rq.fCode,rq.fRQ, rq.fRQSJ from AP_RQ rq where rq.fName = 'aaaa'";//需要查询数据的ksql
        Table table = KSQL.select(ksql, null, "/appdemo/test/data", null);//调用平台提供的API执行sql,并返回table
        return table;
    }
}
  然后一编译就报错

log4j:WARN No appenders could be found for logger (com.justep.baas.BaasException).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
com.justep.baas.compiler.CompileException: 编译模块Java出错
警告: [options] 未与 -source 1.7 一起设置引导类路径
F:\WeX5_V3.5\runtime\BaasServer\baas\action\Action.java:9: 错误: 程序包com.justep.system.data不存在
import com.justep.system.data.KSQL;
                             ^
F:\WeX5_V3.5\runtime\BaasServer\baas\action\Action.java:20: 错误: 找不到符号
        public static Table action(){
                      ^
  符号:   类 Table
  位置: 类 Action
F:\WeX5_V3.5\runtime\BaasServer\baas\action\Action.java:23: 错误: 找不到符号
        Table table = KSQL.select(ksql, null, "/appdemo/test/data", null);//调用平台提供的API执行sql,并返回table
        ^
  符号:   类 Table
  位置: 类 Action
F:\WeX5_V3.5\runtime\BaasServer\baas\action\Action.java:23: 错误: 找不到符号
        Table table = KSQL.select(ksql, null, "/appdemo/test/data", null);//调用平台提供的API执行sql,并返回table
                      ^
  符号:   变量 KSQL
  位置: 类 Action
4 个错误
1 个警告
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-28 14:54:26 | 显示全部楼层
花果山小石头 发表于 2017-3-28 14:46
对应好了啊  然后 这么写

package action;

你的action返回的是个Table  不是jsonObject?
回复 支持 反对

使用道具 举报

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-29 08:47:52 | 显示全部楼层
用 ksql返回的不是一个表么  怎么变成jsonObject ?
那返回jsonobject 的方式怎么写?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-29 09:27:43 | 显示全部楼层
花果山小石头 发表于 2017-3-29 08:47
用 ksql返回的不是一个表么  怎么变成jsonObject ?
那返回jsonobject 的方式怎么写?
...

建议你多看看方面的案例或是文档   我觉得你的想法有问题的   也或者是我的想法有问题
回复 支持 反对

使用道具 举报

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-30 13:22:59 | 显示全部楼层
我的想法就是 想知道 wex5 中 怎样用 sql语句进行数据操作
回复 支持 反对

使用道具 举报

17

主题

78

帖子

158

积分

初级会员

Rank: 2

积分
158
QQ
 楼主| 发表于 2017-3-30 13:23:42 | 显示全部楼层
半导体 发表于 2017-3-29 09:27
建议你多看看方面的案例或是文档   我觉得你的想法有问题的   也或者是我的想法有问题 ...

由于本人刚接触WEX5 所以不熟悉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-29 21:06 , Processed in 0.066415 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表