当前位置:Gxlcms > 数据库问题 > 使用java自动填充,实现mysql的创建修改时间的自动填充

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

时间:2021-07-01 10:21:17 帮助过:229人阅读

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

技术图片

  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   

人气教程排行