0
点赞
收藏
分享

微信扫一扫

MyBatis返回Map时值为null的字段会丢失


springboot方式
application.yml 配置文件加入:

configuration:
call-setters-on-nulls: true

如果是​​xml​​形式的配置

在 ​​SqlMapConfig.xml​​ 配置文件中增加如下配置:

<settings>
<setting name="callSettersOnNulls" value="true"/>
</settings>

数据库层面解决

 
MSSQL: isnull(字段名,'')
MYSQL: ifnull(字段名,'')
ORACLE: nvl(字段名,'')

举报

相关推荐

0 条评论