2019-12-18 19:51
刚刚在本地测试了一下,如果使用变量的话不会出现你碰到的情况,例如:
Db.find("SELECT * FROM `test` where id=? ", id);
当参数直接使用 null 值常量的时候才会出现异常:
Db.find("SELECT * FROM `test` where id=? ", null);
而这种使用 null 常量作为 Object... paras 参数的情况是极少的,当然,添加一个 if 判断会更好
希望你在本地再测试一下,看你那里的情况是不是与我说的完全一致,或许你那里的情况更加特别