当我查询列表所有信息的时候,数据库表字段有值,但是查询出来为空(难道是我的实体类和Repository或者Servicce写错了?)
我想用Optional.ofNullable,但是orElse里面不知道怎么填,试了好多都爆红。
对于List出现这样的问题怎么解决呢?
null 异常是对象的为null 你调用了这个对象,
对你第二图中得到对象进行null 判断 (reportAnnuals != null && !reportAnnuals.isEmpty())
查询结果为null 要看你sql咋写的了
把reportAnnualRespository.findAll()提出来,保存到变量里,
后面再对这个变量进行非空判断。
orElse(Lists.newArrayList())