今天在查询时出现了用List<>接收(我是用实体接收的,都一样),在遍历List去get其中的对象时,报了空指针异常,这是我的sql:
sql如上的时候,会出现标题所描述的问题
这时代码里List的size也会是1,通过debug发现,List里面装的是一个null,到这里明显就是接口中sql的问题了,因为我用的是left join,但是查询的字段是右表中的字段,将左右表替换一下就ok了
或者 sql加上group by
MyBatis中查询时出现数据为空,但是接收的List不为空,Size=1的情况
于 2021-01-26 09:34:56 首次发布