使用mybatis的时候,分页返回结果很奇怪,使用debug模式出现了not showing null elements。
用map接收的时候,
{
“column1”:null,
“column2”:“123”
}
会变成
{
“column2”:“123”
}
想要第一种显示,需要配置::
/**
* mybatis 返回map,字段为null时配置
* @return
*/
public static Configuration mapForEmptyRowConfiguration(){
Configuration config = new Configuration();
config.setCallSettersOnNulls(true);
config.setReturnInstanceForEmptyRow(true);
return config;
}
XML配置 CallSettersOnNulls ReturnInstanceForEmptyRow 即可。