91名师指路-头部
91名师指路

mybatis的resultType为java.util.HashMap时,返回字段为空,不显示key的问题

由于某些原因,现在不支持支付宝支付,如需要购买源码请加博主微信进行购买,微信号:13248254750

问题:

mybatis的 resultType 为 java.util.HashMap时,当查询的数据为空时,字段不显示,如我一共查询了a,b,c 三个字段,当b字段没有值时,只显示a和c。这样前端处理起来很麻烦。


1 我们的xml

<select id="selectxxx" parameterType="java.util.HashMap" resultType="java.util.HashMap">

2 解决方法:

ssm 框架:mybatis.xml 配置文件设置

<configuration> 
<settings>
<!-- 在null时也调用 setter,适应于返回Map,3.2版本以上可用 -->
<setting name="callSettersOnNulls" value="true"/>
</settings>
</configuration>

spring boot 框架:设置如下

mybatis.configuration.call-setters-on-nulls=true


2019-08-23 13:53:49     阅读(3226)

名师出品,必属精品    https://www.91mszl.com

联系博主    
用户登录遮罩层
x

账号登录

91名师指路-底部