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

相关推荐
.豆鲨包25 分钟前
【Android】深入理解Activity的生命周期和IntentFilter
android·java
lkbhua莱克瓦2432 分钟前
集合进阶6——TreeMap底层原理
java·开发语言·笔记·学习方法·hashmap
JEECG低代码平台36 分钟前
GitHub 十大 Java 语言 AI 开源项目推荐
java·人工智能·github
小咖张40 分钟前
idea 启动失败,不加载自己的配置文件
java·ide·intellij-idea
m***11901 小时前
使用IDEA环境编译Spring源码及spring源码调试环境搭建
java·spring·intellij-idea
代码程序猿RIP1 小时前
【C++开发面经】全过程面试问题详解
java·c++·面试
whatever who cares1 小时前
Java/Android中BigDecimal的相关操作
android·java·开发语言
烤麻辣烫2 小时前
黑马程序员苍穹外卖(新手) DAY3
java·开发语言·spring boot·学习·intellij-idea
妮妮喔妮2 小时前
JAVA反射的介绍(优缺点)
java·开发语言
i***48612 小时前
Redis重大版本整理(Redis2.6-Redis7.0)
java·数据库·redis