美文网首页
springboot+mybaties返回类型为Map,null

springboot+mybaties返回类型为Map,null

作者: 时之令 | 来源:发表于2018-05-04 16:28 被阅读0次

    所有的积累都是遇见更强大的自己

    在使用mybaties的时候,如果我们的resultType配置的是java.util.Map的时候,如果(select a,b,c from dual)返回的结果集中,a的值时null的时候,在对应的Map集合中,没有对应的a的key,但是通常情况下,我们时需要这样的一个key(a),值为null,这样可以保证返回的结果集中数据结构的一致性。

    在与springboot集成后,其实很好满足上面的需求,只要在配置文件中,加上一个配置信息即可,如下:
    mybatis.configuration.call-setters-on-nulls=true
    这样,select返回的结果对应的属性为空时,map的key对应值为null就会显示

    如果大家在spring原生框架需要解决这样的问题,请百度,很强大的。哈哈。

    相关文章

      网友评论

          本文标题:springboot+mybaties返回类型为Map,null

          本文链接:https://www.haomeiwen.com/subject/fmndrftx.html