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

相关推荐
蓝田~20 分钟前
java.sql.Date 弃用分析与替代方案
java·microsoft
论迹20 分钟前
【JavaEE】-- 计算机是如何工作的
java·java-ee·dubbo
计算机-秋大田36 分钟前
微信外卖小城程序设计与实现(LW+源码+讲解)
java·开发语言·微信·微信小程序·小程序·课程设计
2301_793069821 小时前
JAVA 接口、抽象类的关系和用处 详细解析
java·开发语言
kerwin_code1 小时前
Sentinel 控制台集成 Nacos 实现规则配置双向同步和持久化存储(提供改造后源码)
java·sentinel
大秦王多鱼1 小时前
【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
java·开发语言
—丫丫1 小时前
uniapp商城项目之商品详情
java·javascript·uni-app
sjsjs111 小时前
【反悔堆】力扣1642. 可以到达的最远建筑
java·算法·leetcode
孙尚香蕉2 小时前
项目部署(springboot项目)
java·spring boot·后端
Dyan_csdn2 小时前
【JAVA项目】基于ssm的【宠物医院信息管理系统】
java·开发语言