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

相关推荐
卓怡学长13 小时前
m307自习室预订座位管理分析与实现
java·spring boot·spring
Arya_aa13 小时前
生猪养殖溯源系统前期准备与SpringBoot框架
java·spring boot
Full Stack Developme13 小时前
Java Simple Serial Connector 教程
java·stm32·单片机
xcs1940513 小时前
Java 上位机防空警报系统开发
java·开发语言
sR916Mecz13 小时前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
java·linux·服务器
UAq6wn76j14 小时前
.NET源码生成器使用SyntaxTree生成代码及简化语法
java·开发语言·.net
火飞鹰14 小时前
封装MinIO为starter
java·数据库·spring boot
@atweiwei14 小时前
Go语言并发编程面试题精讲(上)
java·开发语言·面试·golang·channel
_MyFavorite_14 小时前
JAVA重点基础、进阶知识及易错点总结(36)Lombok 实战 + 阶段总结
java·开发语言