Sql检索之后返回list,到底是null还是size等于0

本人用mysql数据库,和ibatis。写完sql文以后有个疑问,因为返回类型写了个list,所以想知道检索不到数据,list会是null还是size=0呢?怎么判断的

这要看你怎么写的了
执行sql之后返回一个result对象 ResultSet result = pst.executeQuery();
如果返回的是空 result.next() 就是false 这个时候如果你初始化了list就是0 否则就是null
谢谢

一般来说你可以list.size==0

我一般都是两个一起判断

同意楼上,为null和为空要一起判断