V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yodhcn
V2EX  ›  程序员

[Bug or Feature] MyBaits 在 <collection> 标签中配置 autoMapping 会导致本该返回 size=0 的空集合,却返回 size = 1 的集合(集合中唯一对象的所有字段都是 null)

  •  
  •   yodhcn ·
    yodhcn · 2023-11-03 19:38:47 +08:00 · 522 次点击
    这是一个创建于 390 天前的主题,其中的信息可能已经有所发展或是发生改变。
    具体场景请看这篇博客
    https://blog.csdn.net/weixin_43125410/article/details/105788784

    同样都是 left join 导致的 null 值问题,<association> 就能很好的处理空值的情况,当左外连接查询中的右表主键为 null 时,就将其映射为 null ,而不是映射为一个所有字段都为 null 的实体。


    [问题]
    所以,这是 Bug 还是 Feature ?为什么这么长时间都没有讨论这个问题?
    为什么 <collection> 不能处理好外连接导致的 null 值问题,而 <association> 却能?
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5109 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:45 · PVG 17:45 · LAX 01:45 · JFK 04:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.