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(),不会报空指针异常

相关推荐
好大哥呀2 小时前
Java Web的学习路径
java·前端·学习
f***14772 小时前
SpringBoot实战:高效实现API限流策略
java·spring boot·后端
on the way 1232 小时前
day06-SpringDI 依赖注入
java·spring
C***11503 小时前
Spring aop 五种通知类型
java·前端·spring
BD_Marathon3 小时前
SpringBoot——多环境开发配置
java·spring boot·后端
代码N年归来仍是新手村成员3 小时前
【Java转Go】即时通信系统代码分析(一)基础Server 构建
java·开发语言·golang
关于不上作者榜就原神启动那件事4 小时前
Java中大量数据Excel导入导出的实现方案
java·开发语言·excel
Coder_Boy_5 小时前
基于SpringAI的在线考试系统设计总案-知识点管理模块详细设计
android·java·javascript
Assby5 小时前
如何尽可能精确计算线程池执行 shutdown() 后的耗时?
java·后端
焰火19995 小时前
[Java]自定义重试工具类
java