当前位置: 首页 > news >正文

浙江网站搭建WordPress很快退出

浙江网站搭建,WordPress很快退出,网站建设shopify,公众号开发展模式下文章归类到菜单1. 公共字段自动填充的作用 当我们开发一个项目时#xff0c;我们可能会对几个字段重复的进行填写#xff1b;例如#xff1a;当我们在修改一个用户时#xff0c;或者添加一个用户时#xff0c;我们都需要将它的修改人、修改时间给赋值#xff0c;如果我们每次就进行手动…1. 公共字段自动填充的作用 当我们开发一个项目时我们可能会对几个字段重复的进行填写例如当我们在修改一个用户时或者添加一个用户时我们都需要将它的修改人、修改时间给赋值如果我们每次就进行手动写入代码就会产生冗余因此 MyBatis-Plus 为我们提供了公共字段自动填充。 2. 如何使用 2.1 添加注解 这个注解是添加在实体类上的注解是TableField我们可以使用它里面的属性值fill进行指定什么操作需要填充它一个有四个值DEFAULT,INSERT UPDATE,INSERT_UPDATE这几个值分别表示默认值、插入、更新、插入及更新如下 package com.itheima.entity;import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime;/*** 员工实体类**/ Data public class Employee implements Serializable {private static final long serialVersionUID 1L;private Long id;private String username;private String name;private String password;private String phone;private String sex;// 身份证private String idNumber;private Integer status;TableField(fill FieldFill.INSERT)private LocalDateTime createTime;TableField(fill FieldFill.INSERT_UPDATE)private LocalDateTime updateTime;TableField(fill FieldFill.INSERT)private Long createUser;TableField(fill FieldFill.INSERT_UPDATE)private Long updateUser;}2.2 实现 MetaObjectHandler 接口 这个接口是 mybatisplus包下接口我们主要是重写 updateFill 与 insertFill 这两个方法这里有一个重要的概念我们需要直到我们这里会使用到 ThreadLocal它主要用于线程间的数据隔离这里就不再普及有兴趣的可以自己搜一下了解。 当我们实现完这个就看后在我们对注解标识的实体类时他会先进入这个实现接口类对应的方法后再向数据库发送消息。 /*** 公共字段自动填充**/ Slf4j Component public class MyMetaObjectHandle implements MetaObjectHandler {Overridepublic void insertFill(MetaObject metaObject) {log.info(公共字段字段修改 [insert]);log.info(metaObject.toString());metaObject.setValue(createTime, LocalDateTime.now());metaObject.setValue(updateTime, LocalDateTime.now());metaObject.setValue(createUser, BaseContext.getId());metaObject.setValue(updateUser, BaseContext.getId());}Overridepublic void updateFill(MetaObject metaObject) {log.info(公共字段字段修改 [update]);log.info(metaObject.toString());long id1 Thread.currentThread().getId();log.info(公共字段字段修改 id{},id1);metaObject.setValue(updateTime, LocalDateTime.now ());metaObject.setValue(updateUser, BaseContext.getId());} }
http://www.yutouwan.com/news/150594/

相关文章:

  • 酷炫的网站欢迎页面莱芜一中贴吧
  • 旅行网站建设论文摘要广西网站开发
  • 网站开发个人总结wordpress 仿手机商城模板
  • 郑州网站制作免费免费网站建站排行榜
  • linux 国外网站网络推广怎么入门
  • 建行官网官网网站吗广州哪里有网站开发
  • 宝安营销型网站设计nas 建网站
  • 市场调研网站有哪些外贸网站做几种产品
  • 佛山外贸建站公司做网站制作的摘要
  • 云南专业建网站wordpress 更改主题
  • 源码下载网站cms安徽网站开发培训
  • 做好网站建设静态化如何将网站变成免费
  • 做了网站应该如何推广上海专业的网站建设公司
  • 微盟网站模板大学生网站开发文档
  • 做网站的云服务器选什么企业形象墙
  • 做海报那个网站好化州 网站建设
  • 德州哪里有做网站的年轻的儿媳
  • 图片设计网站有哪些正确的网线的顺序图
  • 企业营销型网站建设图片专业建站推荐
  • 成都筑巢网站建设中卫网站推广外包服务
  • 郑州网站建设与设计无锡企业网站建设
  • 黄石做网站的公司pc软件开发工具
  • 荷兰网站域名万能网
  • 免费网站制作平台下载秦皇岛建设规划
  • 一个人做网站原型深圳网站设计建设
  • 简单的网站制作网页设计入门基础
  • 网站项目建设的组织机构ui设计软件下载
  • 专业的培训行业网站开发1元做网站方案
  • 做零食网站的首页模板安装wordpress中文
  • 网站建设 协议书 doc网站建设观点知识普及