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

相关推荐
男孩李1 小时前
浅谈Linux的last命令
java·linux·服务器
豆瓣鸡1 小时前
算法日记 - Day5
java·算法
掉鱼的猫1 小时前
Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
java·serverless
学者猫头鹰1 小时前
对象存储:MinIO / 阿里云OSS
java
程序员-Benothing1 小时前
Java集合:List实现类深度对比
java·开发语言·后端·面试·list
wyjcxyyy1 小时前
若依框架漏洞总结
java·ctf
水无痕simon2 小时前
1 银行业务之个人存款业务
java
long3162 小时前
PostgreSQL 学习资料 · 入门 / 练习 / 精通 / 扩展
java·数据结构·数据库·spring boot·sql·postgresql·数据库开发
北冥you鱼2 小时前
Go语言数组越界处理机制详解:从编译时检查到运行时panic
java·python·golang
zzzll11112 小时前
RAG(检索增强生成)技术详解:从原理到实践
java·人工智能