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

相关推荐
SadSunset3 分钟前
关于springAOP的总结
java·后端·spring
计算机学姐8 分钟前
基于SpringBoot的演出购票系统【2026最新】
java·vue.js·spring boot·后端·spring·tomcat·intellij-idea
清晓粼溪8 分钟前
RestTemplate
java·spring cloud
木风小助理27 分钟前
C# 高效编程:Any () 与 Count () 正确选择
java·solr·lucene
程序员侠客行1 小时前
Mybatis二级缓存实现详解
java·数据库·后端·架构·mybatis
源码获取_wx:Fegn08951 小时前
基于springboot + vue健康茶饮销售管理系统
java·vue.js·spring boot·后端·spring
小帅学编程1 小时前
Spring(侧重注解开发)
java·学习·spring
早点睡觉好了1 小时前
JAVA中基本类型和包装类型的区别
java·开发语言
雅俗共赏zyyyyyy1 小时前
SpringBoot集成配置文件加解密
java·spring boot·后端
计算机学姐1 小时前
基于SpringBoot的送货上门系统【2026最新】
java·vue.js·spring boot·后端·mysql·spring·tomcat