如何在字段注解设置默认值

nation 使用操作 312

@Field(displayName = "是否冻结(1:冻结)", defaultValue = "0")
这个里面defaultValue 设置是给前端交互时使用的默认值,数据库存储时使用的默认值是要用@Field.Advanced 的columnDefinition属性设置

回复

共1条回复 我来回复
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    @Field(displayName = "读取状态")
    @Field.String
    @Field.Advanced(columnDefinition = "varchar(128) default '0' ")
    private String readStatus;

    字段类型按照数据库类型定义来,比如String类型的默认是varchar(128)。字段类型的映射可以参考这篇文章:字段类型基础与复合

    2个月前 0条评论