mybtis-plus 给字段添加默认值
时间: 2023-07-20 13:43:15 浏览: 385
MyBatis-Plus 的官方示例(mybatis-plus-samples-master.zip)
5星 · 资源好评率100%
你可以在使用 MyBatis-Plus 的实体类中为字段添加默认值,具体方法如下:
1. 在实体类对应的字段上使用 @TableField 注解,设置 insertStrategy 属性为 FieldStrategy.DEFAULT,表示插入时使用数据库默认值。
```java
@TableField(value = "column_name", insertStrategy = FieldStrategy.DEFAULT)
private String columnName;
```
2. 如果需要同时支持更新时的默认值,可以再设置 updateStrategy 属性为 FieldStrategy.DEFAULT。
```java
@TableField(value = "column_name", insertStrategy = FieldStrategy.DEFAULT, updateStrategy = FieldStrategy.DEFAULT)
private String columnName;
```
这样,在插入或更新数据时,如果该字段的值为 null,就会使用数据库中定义的默认值。
阅读全文