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

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