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

相关推荐
漫随流水14 小时前
创建一个IDEA的Java项目
java·ide·intellij-idea
Hammer_Hans14 小时前
DFT笔记45
java·jvm·笔记
ABILI .14 小时前
主动类型转换
java
奋斗的老史14 小时前
LangChain4j 进阶实战系列
java·langchain4j·ai应用开发
橙子圆12314 小时前
Redis知识2
java·数据库·redis
callJJ14 小时前
Codex 联动 OpenSpec 提效方法论
java·开发语言·codex·openspec
过期动态14 小时前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
上弦月-编程14 小时前
Java编程:跨平台开发利器
java·开发语言
AI人工智能+电脑小能手14 小时前
【大白话说Java面试题】【Java基础篇】第38题:两个对象的hashCode()相同,则 equals()是否也一定为 true?
java·开发语言·后端·面试·hash-index
java1234_小锋14 小时前
什么是可重入锁ReentrantLock?
java·开发语言