在service使用MyBatisPlus的QueryWrapper进行数据库查询时,如果查询结果只有一条,而且又想把它变成一个map的时候就需要自定义一个转换工具类了(此处不考虑通过引入依赖解决的办法)
MapEntityUtil
package com.whylost.hrserver.utils;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.util.HashMap;
import java.util.Map;
/**
* 作者: whylost <br>
* 创建时间: 2020/5/12 21:13 <br>
* 所在包: com.whylost.hrserver.utils <br>
* <p>
* Map转Entity,Entity转Map
* <p>
*/
public class MapEntityUtil {
/**
* 实体对象转成Map
*
* @param obj 实体对象
* @return
*/
public static Map<String, Object> entity2Map(Object obj