单行文本
大约 1 分钟
单行文本
字段类型
业务类型 | Java类型 | 数据库类型 | 规则说明 |
---|---|---|---|
STRING | String | varchar(size) | 字符串,size为长度限制 |
参数属性
@Field.String(size = -1,min = "",max = "")
size:
- 默认值为-1 表示:字符串长度,单值默认128,多值默认512
- Size属性作用于前端的校验规则中
min:
默认值为空,用于前端校验传入参数的最小长度规则 (BUG)max:
默认值为空,用于前端校验传入参数的最大长度规则 (BUG)
使用示例
基本用法
在Java 中使用注解 @Field.String并添加Size 长度为256
@Field.String(size = 256)
@Field(required = true,displayName = "测试字符串")
private String testString;
在数据库中,上述代码将自动创建varchar(256)类型的字段。
更多用法
// 指定长度为256
@Field.String(size = 256)
@Field(displayName = "技术名称", summary = "任务参数: 技术名称")
private String technicalName;
// 可以不指定Field.String。系统会自行推断
@Field(displayName = "技术名称", summary = "任务参数: 技术名称")
private String technicalName;
// 不指定size,默认size=128
@Field.String
@Field(displayName = "备注", summary = "任务参数: 备注信息")
private String remark;
注意事项
- 避免创建固定长度的字段,而用户传入的数据长度超出限制。这会导致前端校验不通过,可能引发数据库存储错误。
@Field.String(size = 128)
@Field(required = true, displayName = "测试字符串")
private String testString;