美文网首页
添加数据和修改数据的时候自动填充数据

添加数据和修改数据的时候自动填充数据

作者: 孑鼠 | 来源:发表于2020-06-17 09:49 被阅读0次

我们在实际开发中往数据库中存放数据的时候会有一些默认值,比如创建时间,更新时间之类的,这里给大家安利两种方法

1,如果使用的是创建时间和更新时间这种字段我们可以使用数据库的工具操作

数据库中勾选这个在你每次更新数据库中这个表的字段的时候都会获取当前的时间做为这个字段的值,CURRENT_TIMESTAMP:将默认值设置为这个参数则会在创建的时候获取当前时间作为这个参数的值,这是基于数据库完成对这些字段的维护操作,适用于简单的可以直接拿到值,不需要从请求获取参数的场景,如果是我在创建对象的时候需要记录创建对象的人是谁,更新的时候需要知道更新的人是谁,这种方法就没有办法满足了

2,基于mybatis-plus的注解的方式完成新建和更改的时候给参数赋值

2.1简单的赋值,如1中所说的给创建时间,更改时间赋值

/*** 店铺的创建时间 */@TableField(value = "create_time",fill = FieldFill.INSERT)private LocalDateTime createTime;/** * 店铺的更新时间 */@TableField(value = "modify_time",fill = FieldFill.INSERT_UPDATE)private LocalDateTime modifyTime;

这里我们使用create_time和modify_time字段表示创建时间和更新时间,我们在加上TableField的fill 属性的时候就是说当前这个字段的字段填充策略是什么

相关文章

  • 添加数据和修改数据的时候自动填充数据

    我们在实际开发中往数据库中存放数据的时候会有一些默认值,比如创建时间,更新时间之类的,这里给大家安利两种方法 1,...

  • mybatis-plus添加数据和修改数据的时候自动填充数据

    我们在实际开发中往数据库中存放数据的时候会有一些默认值,比如创建时间,更新时间之类的,这里给大家安利两种方法 1,...

  • Mysql redo和undo的作用

    数据修改,添加前都会把磁盘的数据页加载到内存。然后在内存中修改添加数据,同时把修改添加的数据记录记录在redolo...

  • (4)商品编码查询功能

    切换到新的分支进行开发 构造数据 执行迁移 填充数据 products添加p8记录和填充SecondTagID p...

  • DML-数据操作

    添加数据 INSERT 给指定字段添加数据 给全部字段添加数据 批量添加数据 修改数据 UPDATE 不加wher...

  • (2)delegate原理与使用

    我们在新的分支上进行开发 添加模型文件 填充数据 案例应用delegate 为products表添加外键 填充数据...

  • 总结

    将添加数据方法,和 修改数据方法提取到一个jsp 原理 给添加方法的url 和 修改数据的url 后面拼接一个s ...

  • tabelview操作(转)

    局部刷新方法 添加数据 删除数据 更新数据(没有添加和删除数据,仅仅是修改已经存在的数据) 左滑出现删除按钮 需要...

  • ArcMap简单使用

    添加属性表数据和修改数据 打开属性表,添加字段。 编辑器编辑编辑器编辑.png 点击选择区域-属性数据修改.png

  • laravel 使用 Faker 数据填充

    导语 做开发的时候,添加测试数据是必不可少的,laravel 内置了很方便的数据填充,下面是实例。 数据迁移 先创...

网友评论

      本文标题:添加数据和修改数据的时候自动填充数据

      本文链接:https://www.haomeiwen.com/subject/jeyrxktx.html