表字段默认值,由于我们在实际开发中,会需要对数据表字段设置默认值,但是数据库的设置默认值的方式不是很方便和自由,所以有了这个注解,并且,这个默认值是写死在Java代码里面的,数据不需要去额外的设置,更适配业务需求
参数说明
| 参数 | 类型 | 必须 | 默认 | 说明 |
|---|---|---|---|---|
| value | String | 否 | "" | 值 |
| isBlank | boolean | 否 | false | 是否设置为空字符串 |
| isTimeNow | boolean | 否 | false | 是否设置为当前时间 |
| isRandom | boolean | 否 | false | 是否随机,这里默认随机是 uuid |
| expression | String | 否 | "" | Spring Expression Language (SpEL) expression. 用来生成默认值 |
| handler | Class<? extends TableFieldDefaultHandler> |
否 | DefaultTableFieldDefaultHandler.class |
自定义默认值该如何设置 |
| fill | SqlCommandType[] |
否 | {SqlCommandType.INSERT} |
字段自动填充策略,默认只在新增插入操作的时候自动填充 |
2024年12月19日大约 2 分钟