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

相关推荐
cheems95272 分钟前
JWT令牌是如何实现登录认证的
java
happyprince6 分钟前
10-Hugging Face Transformers 量化系统深度分析
java·前端·数据库
budingxiaomoli6 分钟前
利用Hutool完成验证码案例
java
山人在山上10 分钟前
docker离线安装
java·docker·eureka
人间乄惊鸿客17 分钟前
c++自记录
java·开发语言·c++
better_liang19 分钟前
每日Java面试场景题知识点之-MySQL底层数据结构B+树
java·数据结构·mysql·性能优化·面试题·b+树·数据库索引
蓝影灵20 分钟前
单体改微服务记录
java·开发语言
老码观察20 分钟前
设计模式实战解读(五):策略模式——干掉 if-else 的优雅方案
java·设计模式·策略模式
李少兄22 分钟前
Java 短路求值的优雅实践:用 `&&` 实现安全高效的批量操作控制
java·开发语言
oddsand123 分钟前
AI应用开发学习步骤-java
java·人工智能·学习