如果返回 null,调用方在忘记检测的时候,可能会抛出空指针异常。返回一个空集合呢,就省去该问题了。
mybatis 查询的时候,如果返回一个集合,结果为空时也会返回一个空集合,而不是 null。
正例
public static List<UserResult> getUserResultList(){
return Collections.EMPTY_LIST;
}
如果返回 null,调用方在忘记检测的时候,可能会抛出空指针异常。返回一个空集合呢,就省去该问题了。
mybatis 查询的时候,如果返回一个集合,结果为空时也会返回一个空集合,而不是 null。
正例
public static List<UserResult> getUserResultList(){
return Collections.EMPTY_LIST;
}