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

相关推荐
我认不到你1 分钟前
【开源、教程】RAG全流程实现(java+完整代码):第二弹
java·开发语言·人工智能·深度学习·ai·语言模型·开源
dd06s4 分钟前
安卓上传依赖到maven私有仓库
android·java·maven
折哥的程序人生 · 物流技术专研9 分钟前
Java 23 种设计模式:从踩坑到精通 | 适配器模式 —— 让不兼容的接口也能一起工作
java·设计模式·面试·适配器模式·单一职责原则
AKA__Zas14 分钟前
初识多线程plus(2.0)
java·开发语言·学习方法
布朗克16821 分钟前
33 设计模式精讲
java·单例模式·设计模式
码语智行35 分钟前
基于word模板导出人员信息
java
西凉的悲伤43 分钟前
redis和数据库实现分布式锁
java·数据库·redis·分布式
weixin_523185321 小时前
Java内存模型详解:栈、堆、方法区、本地方法栈与程序计数器
java·开发语言
ywl4708120871 小时前
泛型extends和super的区别
java