NutzCN Logo
精华 @Default 注解 能否支持一下 非String 类型 比如 日期类型
发布于 2929天前 作者 SniperZj 2924 次浏览 复制 上一个帖子 下一个帖子
标签:

RT @Default 注解 能否支持一下 非String 类型 比如 日期类型

4 回复

是纠结那个单引号吧?

1.r.60快照版这样判断

    public void addDefaultValue(StringBuilder sb, MappingField mf) {
        if (!mf.hasDefaultValue())
            return;
        if (mf.getTypeMirror().isNumber() || mf.getTypeMirror().isDateTimeLike())
            sb.append(" DEFAULT ").append(getDefaultValue(mf));
        else
            sb.append(" DEFAULT '").append(getDefaultValue(mf)).append('\'');
    }

要不改成

如果是StringLike就加单引号,否则就不加?

添加回复
请先登陆
回到顶部