目录
Mybatis返回HashMap时,某个字段值为null时,key消失的问题
Mybatis返回HashMap时,某个字段值为null时,key消失的问题
在mybatisConfig.xml文件中设置
<configuration>
<settings>
<!--解决,查询返回结果含null没有对应字段值问题-->
<setting name="callSettersOnNulls" value="true"/>
</settings>
</configuration>
springboot待实现
如何将map中的null批量转换成“”
继承ObjectMapper类,重新序列化逻辑
package com.anran.projectmanage.util;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.io.IOException;
public class JsonDealUtils extends ObjectMapper {
public JsonDealUtils() {
super();
this.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
@Override
public void serialize(Object arg0, JsonGenerator arg1, SerializerProvider arg2) throws IOException, JsonProcessingException {
arg1.writeStrin