注解版mybatis动态语句将空字符串转换为null

 

 

Convert.java

import java.util.Map;
import java.util.Objects;
/**
 * 
 * @ClassName: Convert 
 * @Description: 过滤空字符串
 */
public class Convert {
    public  static void blankConvertNull(Map<String,? extends Object> param) {
        Objects.requireNonNull(param);
        param.forEach((key,value)->{
            if(value instanceof String && ((String) value).trim().equals("")) {            
                param.put(key, null);
            };
        });
    };
}

 

posted @ 2021-03-26 10:12  yvioo  阅读(1476)  评论(0编辑  收藏  举报