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

相关推荐
seven97_top16 分钟前
Tomcat 线程池的设计与实现:StandardThreadExecutor
java·tomcat
Javatutouhouduan24 分钟前
大厂Java岗最新面试真题汇总!
java·java面试·后端开发·java编程·java程序员·互联网大厂·java八股文
逻辑驱动的ken24 分钟前
Java高频面试考点场景题23
java·开发语言·数据库·面试·职场和发展·哈希算法
xxjj998a31 分钟前
PHP vs Java:核心区别与应用场景全解析
java·开发语言·php
用户298698530141 小时前
Java 从零生成 Word 文档:段落、图片与表格操作
java·后端
2401_833269301 小时前
Java IO流:从字节到字符的桥梁
java·开发语言
月落归舟1 小时前
深入剖析乐观锁背后的原理
java·乐观锁
SimonKing1 小时前
OpenCode 在 IDEA 中使用 ACP 协议 VS 直接使用 TUI,哪个编程方式更是你的菜?
java·后端·程序员
NE_STOP1 小时前
Redis--持久化之AOF
java
budingxiaomoli1 小时前
注册中心的其他实现-Nacos
java·spring cloud·微服务