今天,二哥发现的一个好玩儿的事儿。

List list = new ArrayList();
String sql = "select sum(unitTime) from dean_class_unit where unitId = '123123'";
list = xxx.findBySql(sql );
如果该语句没查出数据来,你门说此时List.size()是多少?

 

List list = new ArrayList();
String sql = "select unitId from dean_class_unit where unitId = '123123'";
list = xxx.findBySql(sql );
如果该语句没查出数据来,你门说此时List.size()是多少?

 

前一个,是1,后一个是0.

为什么?

在mysql中测试一下就知道了。

前者,返回NULL,后者什么也不返回。