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

相关推荐
阿图灵几秒前
LangGraph 实战 03:Workflows 与 Agents——六种工作流模式与智能体实战(附 6 个可运行示例)
java·前端·javascript·工作流·ai agent·智能体·langgraph
程序员三明治6 分钟前
【体验毛坯房】Deep Harness 入门教程
java·人工智能·后端·大模型·llm·deepseek·dsh
zzzll11116 分钟前
深入理解 Java HashMap:从原理到实战
java·开发语言·哈希算法
猫猫不是喵喵.14 分钟前
Java开发高频面试题汇总(通俗易懂版)
java·开发语言·java高频面试
我命由我1234524 分钟前
Android 设备的日志缓冲区被写满,logcat: Unexpected EOF!
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
xcl092530 分钟前
分销返利商城系统开发实战:返利算法与架构设计指南
java·spring boot
171320330计算机毕设编程34 分钟前
2027计算机毕设五大方向对比&选题推荐
java·ide·python·算法·django·php·推荐算法
171320330计算机毕设编程35 分钟前
基于SpringBoot的在线拍卖系统
android·java·spring boot·小程序·课程设计
未秃头的程序猿40 分钟前
一次秒杀把服务打挂了,我用Sentinel规则配置化救了回来
java·后端·spring cloud
Zane199443 分钟前
明明没删字段,反序列化却报错:都是隐式 serialVersionUID 惹的祸
java·后端