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

相关推荐
可乐_不渴12 分钟前
【Linux】 进程虚拟地址空间
java·linux·javascript
SimonKing14 分钟前
号外号外,Stream-Nexus推送项目支持集群部署了
java·后端·程序员
vipxieliang25 分钟前
ValidX vs 正则表达式:可读性与维护性对比
java·spring boot
3378031 分钟前
5分钟搞懂登录认证和授权框架Spring Security
java·spring boot
vipxieliang32 分钟前
Spring Security 6.x 实战:认证、授权与 JWT 集成
java·spring boot
world781122635 分钟前
【C++】set 和 map
java·前端·c++·set·map
学长毕设36 分钟前
基于SpringBoot的社区体育馆预约系统的设计与实现
java·spring boot·后端
Rain的Java大神之路1 小时前
100 亿条数据如何快速写入 MySQL?从 231 天到 3.5 小时,我把面试官问懵了
java·后端·面试
xyouyuweizhu1 小时前
Java IO 流详解:流的作用、流的划分与标准输入输出流
java·python·php
范同学~2 小时前
项目添加水印
java·前端·javascript