如果返回 null,调用方在忘记检测的时候,可能会抛出空指针异常。
返回一个空集合呢,就省去该问题了。
mybatis 查询的时候,如果返回一个集合,结果为空时也会返回一个空集合,而不是 null。
正例
public static List getUserResultList(){
return Collections.EMPTY_LIST;
}
你的方法到底应该返回空集合还是 null 呢?
最新推荐文章于 2022-06-30 18:42:09 发布
如果返回 null,调用方在忘记检测的时候,可能会抛出空指针异常。
返回一个空集合呢,就省去该问题了。
mybatis 查询的时候,如果返回一个集合,结果为空时也会返回一个空集合,而不是 null。
正例
public static List getUserResultList(){
return Collections.EMPTY_LIST;
}