mybatis返回map类型数据空值字段不显示

一、spring MVC+mybatis

1、解决办法:

第一种:mybatis返回值resultType="map" 改成实体类返回
第二种:还是用map接收,默认查询为控的字段不显示,所以在mybatis-config配置文件中加上

<setting name="callSettersOnNulls" value="true"/>
--------------------- 
作者:爱自由的阿彬 
来源:CSDN 
原文:https://blog.csdn.net/a1029573879a/article/details/79271345 
版权声明:本文为博主原创文章,转载请附上博文链接!


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD SQL Map Config 3.0//EN"  

	"http://mybatis.org/dtd/mybatis-3-config.dtd">

<configuration>

	

	<settings> 

        <setting name="cacheEnabled" value="true" /><!-- 全局映射器启用缓存 -->   

        <setting name="useGeneratedKeys" value="true" /> 

        <setting name="defaultExecutorType" value="REUSE" /> 

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

    </settings>

二、spring boot按照上述方案不能解决,因为默认配置在application.properties配置

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值