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 小时前
JavaWeb 30 天入门:第二十三天 —— 监听器(Listener)
java·开发语言·spring boot·学习·servlet
@小匠2 小时前
Spring Cache 多租户缓存隔离解决方案实践
java·spring·缓存
智码看视界3 小时前
老梁聊全栈系列:(阶段一)架构思维与全局观
java·javascript·架构
黎宇幻生3 小时前
Java全栈学习笔记33
java·笔记·学习
BillKu6 小时前
推荐 Eclipse Temurin 的 OpenJDK
java·ide·eclipse
Morri36 小时前
[Java恶补day53] 45. 跳跃游戏Ⅱ
java·算法·leetcode
悟能不能悟6 小时前
eclipse怎么把项目设为web
java·eclipse
乂爻yiyao6 小时前
java 代理模式实现
java·开发语言·代理模式
2301_770373736 小时前
Java集合
java·开发语言