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

相关推荐
Detachym12 分钟前
InsightFlow 服务配置优化与部署实践
java·spring boot·tomcat·maven·状态模式·jar
y = xⁿ13 分钟前
【LeetCodehot100】T23:合并k个升序链表
java·数据结构·链表
流水武qin21 分钟前
SpringAI多模态的基本使用
java·spring boot·spring·ai
共享家952726 分钟前
Java入门(多态)
java·开发语言
毕设源码-赖学姐41 分钟前
【开题答辩全过程】以 基于Java的婚礼策划平台的设计与实现为例,包含答辩的问题和答案
java·开发语言
吾诺1 小时前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java·spring boot·后端
luanma1509801 小时前
Spring 框架——@Retryable 注解与 @Recover 注解
java·前端·spring
阿Y加油吧1 小时前
力扣打卡——day01
java·算法·leetcode
码路飞2 小时前
Java 25 发了但更让我兴奋的是这个:Spring AI 让 Java 调大模型终于不用手写 HTTP 了
java·人工智能·spring
sinat_255487812 小时前
transient 修饰符·学习笔记
java·开发语言·spring