mybatis动态语句如何将空字符串转换为null呢?
下文笔者讲述mybatis中空字符串转换为null的方法及示例分享,如下所示
只需编写函数 判断当字符串为空时 则设置参数值为null例: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); }; }); }; }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。