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);
};
});
};
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


