mybatis中的空字符串变为null?

时间:2018-02-11 10:01:59

标签: java mybatis

代码1。

private static final String EMPTY_STRING = "";

代码2。

criteria.andAppVersionEqualTo(EMPTY_STRING);

代码3。

public Criteria andAppVersionEqualTo(String value) {
    addCriterion("app_version =", value, "appVersion");
    return (Criteria) this;
}

我调试代码2,我发现当它运行到代码3时,该值变为null。

XXExample类由mybatis生成

并且DB中的表字段“app_version”不允许为空。

那么,有谁知道为什么?以及如何解决它?

感谢您的帮助!

0 个答案:

没有答案