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