mybatis 查询list,内容为null,但list的size 为1,显示 All elements are null

发料单删除校验接口

<!-- 查看当前发料单是否已被盘点消耗引用-->

<select id="quotaCheck"  resultType="InventoryConsumption">

SELECT DISTINCT

    wic.*

FROM

    wz_issue wi

    LEFT JOIN wz_inventory_consumption wic ON wi.issue_date&lt;= wic.inventory_date

    AND wi.receive_warehouse_id = wic.inventory_warehouse_id

    AND wi.receive_construction_team_id = wic.construction_team_id

    AND wic.del_flag = 0

WHERE

    wi.id in (${ids})

</select>

这里应该把wz_inventory_consumption 作为主表,左连接wz_issue表,因为wz_issue表中一定会有某条发料单,但wz_inventory_consumption 不一定有盘点消耗单,这样就是查出来wic.*为空,但wi.*不是空。

另外一个办法就是,不做如上修改,在SQL的WHERE中加上 wic.id is not null,把空数据去掉

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简介 ABC Inventory软件是一款绝对免费的库存软件,适用于中小型企业。数据库中的记录数没有限制。ABC库...
    护国寺小学生阅读 2,102评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,896评论 28 54
  • 首先介绍下自己的背景: 我11年左右入市到现在,也差不多有4年时间,看过一些关于股票投资的书籍,对于巴菲特等股神的...
    瞎投资阅读 5,966评论 3 8
  • ![Flask](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW...
    极客学院Wiki阅读 7,851评论 0 3
  • 不知不觉易趣客已经在路上走了快一年了,感觉也该让更多朋友认识知道易趣客,所以就谢了这篇简介,已做创业记事。 易趣客...
    Physher阅读 3,838评论 1 2

友情链接更多精彩内容