NutzCN Logo
问答 请教nutzdao中的Cnd.where中的赋值问题
发布于 1939天前 作者 wx_nlugjssocpkj3bf8bamd 1888 次浏览 复制 上一个帖子 下一个帖子
标签:

自己测试代码如下:

        dao.update("user_points",
                Chain.make("balance_points",-points),
                Cnd.where("id","=",userPointId).and("balance_points",">=","balance_points+" + points));

解析后执行的语句:

UPDATE user_points SET balance_points=-500  WHERE id=13311 AND balance_points >= 'balance_points+500'

需求是将s原样输出,看了接口文档后没有发现相关的信息,特来请教下作者。

5 回复

想实现的语句为:
UPDATE user_points SET balance_points=-500 WHERE id=13311 AND balance_points >= balance_points+500

自行看看Chain类

有makeSxxx方法

额,你问的是where条件? 那的用 and(new Static(" xxxx=xxx-500")) 这种静态块了

嗯,是的,谢谢作者,在查看Chain的时候发现static的静态块了

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