NutzCN Logo
问答 关于排序的问题, 排序方法和字段都获取过来了
发布于 2781天前 作者 kamier 2177 次浏览 复制 上一个帖子 下一个帖子
标签:

Cnd.wrap("name ="+name+" ORDER BY "+sort+" "+order+"")我想根据姓名字段排序 我的条件这样写不对 打印出来的sql语句不是我想要的 控制台打印的结果为'SELECT * FROM user WHERE name =null ORDER BY name desc
where后面的条件要怎样写呢

2 回复

为啥不用Cnd.where

@wendal 谢谢了 我用的这个 Cnd cnd =Strings.isBlank(name)? null : Cnd.where("name", "=", name);
Condition c = Cnd.where((SqlExpression) cnd).orderBy(sort, order);
然后就好了

添加回复
请先登陆
回到顶部