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

相关推荐
Komore31514 分钟前
java 泛型
java·开发语言·泛型
古城小栈27 分钟前
Rust 三方库 anyhow:极简错误处理实战指南
java·网络·rust
逻辑驱动的ken31 分钟前
Java高频面试考点场景题26
java·开发语言·面试·职场和发展·求职招聘
星辰_mya38 分钟前
领域驱动设计(DDD)“老中医”治理订单
java·后端·面试·架构
学习中.........1 小时前
操作系统底层原理、Java API 封装、以及高性能软件架构模式
java·开发语言
IT当时语_青山师__JAVA技术栈1 小时前
动态代理深度解析:JDK与CGLIB底层实现与实战
java·后端·面试
吃不胖爹1 小时前
定时任务quartz案例
java
SamDeepThinking1 小时前
别人写的代码看不懂,到底是谁的水平有问题
java·后端·程序员