一个很诡异的问题,不知道是不是BUG。楼主请看{3.1版本}

定义Integer cond = 0;

Kv kv = Kv.by("type",cond);

传入SQL中

SqlPara sp = Db.getSqlPara("******",kv);

返现para条件为null,

经测试,不能定义Integer cond = 0,如果是1,para返回为【1】,是0,返回null

blob.png

blob.png

评论区

魑魅魍魉-two

2017-09-25 16:51

如果 是String cond = 0,是没有问题的

魑魅魍魉-two

2017-09-25 16:52

@jfinal 给解释下呗

JFinal

2017-09-25 17:02

@魑魅魍魉-two 得看你的 sql 的写法才能确定,你在 getSqlPara 时传入的是 cond,而不是 kv 对象,这个有本质的区别

魑魅魍魉-two

2017-09-25 18:19

@JFinal @JFinal 我写错了。传入的是kv

魑魅魍魉-two

2017-09-25 18:19

@JFinal 你可以试一下,绝对是这样的

JFinal

2017-09-25 18:26

@魑魅魍魉-two 第一条回复就说过了:得看你的 sql 的写法才能确定是什么事情

魑魅魍魉-two

2017-09-26 09:54

@JFinal 我已经截图了。你看一下

热门反馈

扫码入社