码迷,mamicode.com
首页 > 数据库 > 详细

使用java自动填充,实现mysql的创建修改时间的自动填充

时间:2020-04-03 19:56:04      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:百度一下   time   需要   ble   upd   field   百度   com   tab   

一、首先我们需要在表上创建相应的字段

技术图片

  1:值得注意的是这个类型,datetime,还有别的操作时间的类型,这个区别还是有一点,详细可以百度一下,此处就不写了

 

二、标准的java实体映射类肯定是需要的

技术图片

  1:这第一个注解:@DateTimeFormat,就是指定这个时间格式,这个与上述的datetime还是有一点关系的,可以自己百度,尝试一下别的

  2:关键是第二个注解:@TableField,相当于表达这是什么操作,然后与下文形成对应

  3:注意:!!!! 此处的Date 是java.util.Date,不要导sql的包,sql也有一个Date,具体我也没研究为啥

 

三、注解有了还不行,还要做最后一步,实现MetaObjectHandler接口

技术图片

  1:此处需要注意,需要交给spring容器管理

  2:实现这个接口的两个方法,insertFill和updateFill

  3:测试即可实现自动填充,当然,既然是自动填充,所以我们不需要传值

使用java自动填充,实现mysql的创建修改时间的自动填充

标签:百度一下   time   需要   ble   upd   field   百度   com   tab   

原文地址:https://www.cnblogs.com/aiqingbi-aifeifei/p/12628374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!