mybatisplus自动生成时间
时间: 2023-09-08 08:10:32 浏览: 128
mybatis-plus的自动填充时间的问题(添加到数据库的时间比当前时间多4个小时)
5星 · 资源好评率100%
MybatisPlus可以通过在pojo类中设置注解来实现自动生成时间戳的功能。首先,在需要生成时间戳的字段上设置如下两个注解:
@TableField(value = "create_time", fill = FieldFill.INSERT_UPDATE)
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT 8")
其中,@TableField注解的value属性指定了数据库表中对应的字段名,fill属性设置为FieldFill.INSERT_UPDATE表示在插入或更新数据时自动填充时间戳。
@JsonFormat注解用于定义时间格式和时区。
这样配置后,在插入或更新数据时,MybatisPlus会自动生成相应的时间戳并自动填充到create_time字段中。
此外,在数据库表中,可将create_time字段设置为timestamp类型,并设置默认值为CURRENT_TIMESTAMP。同样,update_time字段也可以设置为timestamp类型,且默认值为CURRENT_TIMESTAMP,并勾选根据当前时间戳更新选项。这样配置后,数据库会自动更新时间戳。
总结起来,通过在pojo类中设置注解和在数据库表中设置字段类型和默认值,可以实现MybatisPlus自动生成时间戳的功能。这样,在插入或更新数据时,可以方便地记录时间信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MybatisPlus实现插入或更新数据时自动生成时间戳](https://blog.csdn.net/weixin_43830765/article/details/126470575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [mybatis-plus 自动填充创建时间/更新时间](https://blog.csdn.net/weixin_43771998/article/details/129974482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [springboot整合MyBatisplus,实现分页查询、根据表自动生成代码、生成库里所有表对应的代码等功能](https://download.csdn.net/download/qq_33417321/88240573)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文