3
回答
jfinal中怎样使用union
华为云实践训练营,热门技术免费实践!>>>   

@Jfinal ,你好

jfinal中分页的语句是这么写的User.dao.paginate(1,10,"select *","from user where age>?",18);

那UNION语句是下面这样的

(SELECT a,b,c FROM tbl_name WHERE a=10 AND B=1)  
UNION
(SELECT a,b,c FROM xxx_name WHERE a=11 AND B=2)
ORDER BY a LIMIT 10;

我在分页中的sql中要是UNION,但我怎么写啊?求指教

<无标签>
举报
拽风追梦
发帖于2个月前 3回/72阅

大致这样:

paginate(a, b,
"select *",
"from (原有带 union 的 sql 原封不动在这里 ) as temp", paras);

关键就是在原有的 sql 外面套一层: select  * from ( 原有 sql) as temp

 

    下载 jfinal 最新版本手册,里面有对各种 pgiante 的用法

@Jfinal ,你好

我用ajax访问jfinal中的controller,想在访问controller时存取一个对象,ajax访问成功时,得到这个对象,这是我写的代码,请问怎样能实现啊?

ajax如下:

对应的controller如下:

在ajax访问成功时怎样获取allUserIds这个对象啊?

--- 共有 2 条评论 ---
拽风追梦 回复 @JFinal : 好的,谢谢,解决了。controller中用renderJson();ajax中的data就有setAttr的值了 2个月前 回复
JFinalrender(...) 完此页面后,ajax 那段代码中的 #(allUserId) 已被确定了值,所以不再有变化。因此,用法是错误的,直接从 ajax 请求返回的参数中获取,而不是用 #(...) 2个月前 回复
顶部