使用jfinal框架的Db功能查询数据,
使用Db.query(sql),查询数据时,sql查询为null
返回结果竟然,是list数组的size为1,第一个对象为null
返回结果list 打印出来是这个[null]
sql:select registrationid from t_app_user where devicetype=2 and mobile =? and areaid=?
jfinal版本 4.8 @Jfinal大佬
如果 select 中的字段超过 1 , 则会封装成 List《Object[]》,也就是说 List 内部的无素是 Object 数组
你得到的返回值 list.size() 为 1,证明是确实查到了一条数据,只不过这条数据的值是 null 而已, 要注意数据库也是可以存在 null 值的
检查数据库中的 registrationid 有没有值为 null 的记录