解决mybatis返回Map当字段为空时没有属性
解决mybatis返回Map当字段为空时没有属性
1.修改mybatis配置文件
mybatis:
configuration:
call-setters-on-nulls: true
2.数据库中:
3.没有修改时返回:
[
{
"passWord": "123",
"realName": "JIAJIAJIA",
"id": 1,
"userName": "JIAJIA"
},
{
"passWord": "456",
"id": 2,
"userName": "WANG"
}
]
第二个对象realName属性在数据库中为null,返回时没有该字段
4.修改mybatis文件以后
[
{
"passWord": "123",
"realName": "JIAJIAJIA",
"id": 1,
"userName": "JIAJIA"
},
{
"passWord": "456",
"realName": null,
"id": 2,
"userName": "WANG"
}
]
返回realName为null
评论区
请写下您的评论...
猜你喜欢
框架
3860
springboot请求json数据不返回对象的指定字段在实体类的字段上加上注解importcom.fasterxml.jackson.annotation.JsonIgnore;例
框架
4101
shiro解决ajax访问拦截返回json串在shiro自定义拦击的时候一般会继承AuthorizationFilter类重写isAccessAllowed()方法。该方法会根据我们自定义的规则通过
maven
263
build
plugins
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-shade-plugin/artifactId
version3.2.4/version!--使用最新版本--
executions
execution
phasepackage/phase
goals
goalshade/goal
/goals
其他
5311
1.没有vim命令2.使用apt-get命令安装命令如下:apt-getinstallvim3.执行过程可能会报错如下:1.如果进入容器时没有指定root用户,则可能会报错
blog
springmvc用map封装返回结果
spring/springmvc
2081
packagecom.dzqc.yx.util;importjava.util.HashMap;/***封装返回结果
blog
java中有没有goto关键字
java基础
1211
,跳出循环体等功能。而在结构化程序语言中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。但是在java语言中,goto这个词只是作为了保留字,还没有使用。那是因为java语
linux系统
1532
client_max_body_size属性在http{}段中加入client_max_body_size20m;20m为允许最大上传的大小。
blog
springmvc统一返回异常信息
spring/springmvc
2051
springmvc统一返回异常信息当服务器代码为: @RequestMapping("/res") publicMyAjaxResultres(@RequestParam(name
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。