自动填充(新注解)

    • 一、数据库添加两个字段
    • 二、实体类字段属性上增加注解
    • 三、编写填充器
    • 四、查看结果
      • 4.1 插入结果
      • 4.2 修改结果
    • 五、同步修改
      • 5.1实体类属性改成 INSERT_UPDATE
      • 5.2 在填充器的方法这里加上 updateTime
      • 5.3 查看结果
        • ————————
        • 创作不易,笔记不易,如觉不错,请三连,谢谢~~

创建时间、更改时间! 这些操作一般都是自动化完成,我们不希望手动更新,我们让程序自动完成。

一、数据库添加两个字段

二、实体类字段属性上增加注解

fill 值说明:

public enum FieldFill {/** * 默认不处理 */DEFAULT,/** * 插入填充字段 */INSERT,/** * 更新填充字段 */UPDATE,/** * 插入和更新填充字段 */INSERT_UPDATE}

三、编写填充器

自定义实现类 MyMetaObjectHandler

四、查看结果

4.1 插入结果


4.2 修改结果

五、同步修改

有时候,我们想第一次插入数据的时候,也算修改数据,那么这个怎么做呢?

5.1实体类属性改成 INSERT_UPDATE

5.2 在填充器的方法这里加上 updateTime

5.3 查看结果

再运行一次,首次插入数据的时候,修改时间也有了


看一下数据库

————————
创作不易,笔记不易,如觉不错,请三连,谢谢~~