70.Bug:使用list.sort(Comparator.Comping(User::getCreateTime).reverse())空指针异常

1.出错原因:在xml中没有做字段映射

报错语句复现:

List<User> list=new ArrayList<>();

xml中进行查询数据,数据存放在list中...........

//排序

list.sort(Comparator.Comping(User::getCreateTime).reverse());

缺少:<result property="createTime" column="DCJSJ"/>

2.集合对象调用sort()排序的注意事项

1.集合为null,(如List<User> list=null;),调用sort(),会报空指针异常

2.集合中没有元素(如List<User> list=new ArrayList<>()),调用sort(),不会报空指针异常

相关推荐
2402_881319308 小时前
跨服务通信兜底机制-Java 回传失败无持久重试队列,报告可能静默丢失。
java·开发语言·python
明灯伴古佛8 小时前
面试:对Spring AOP的理解
java·spring·面试
Nyarlathotep01138 小时前
ConcurrentHashMap源码分析
java·后端
Barkamin9 小时前
多线程简单介绍
java·开发语言·jvm
小比特_蓝光9 小时前
算法篇二----二分查找
java·数据结构·算法
田梓燊9 小时前
leetcode 56
java·算法·leetcode
scan7249 小时前
龙虾读取session历史消息
java·前端·数据库
better_liang10 小时前
每日Java面试场景题知识点之-分布式事务
java·微服务·seata·分布式事务·一致性·saga·tcc
kvo7f2JTy10 小时前
JAVA 设计模式
java·开发语言·设计模式
仍然.10 小时前
多线程---阻塞队列收尾和线程池
java·开发语言·算法