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

  • Post author:
  • Post category:其他


一、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