当前位置: 首页 > 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://wiki.neutronadmin.com/news/150594/

相关文章:

  • 洛阳网站的优化河北唐山网站建设
  • 在线网站推荐几个龙华网站建设销售员
  • 建设银行网站安全性分析网站开发包括网站设计
  • 网站改版用新空间好吗wordpress副标题显示
  • 哪个地方网站建设的公司多天津建设工程信息网怎么报名的
  • wordpress建站双语做前端常用的网站及软件
  • 建设网站的服务器费用seo外链资源
  • 梧州市网站建设wordpress密码保护文章
  • 关于建设网站的申请报告wordpress选项下拉
  • 恩施市网站建设网站 网页数量
  • 安阳网站建设报价wordpress自动转换地区
  • 网站的根目录广西营销型网站建设
  • 检测WordPress网站的安全性农产品网络营销论文
  • 肥西县建设官方局网站淘宝网页怎么制作
  • 国际物流网站自己制作网站的软件
  • 怎么做淘宝客采集网站我想做个网站怎么弄
  • 缩短链接的网站房山富阳网站建设
  • 西安 网站开发 招聘陕西省建设局网站
  • 专门做酒店自助餐的网站廊坊模板网站建设
  • 深圳网站建设价格百度推广的渠道有哪些
  • 合肥市科技中心网站国家食品查询网入口
  • 化妆品企业网站案例大全wordpress 更改编辑器
  • 不备案怎么做淘宝客网站wordpress 微博链接
  • 重庆住房城乡建设部网站wordpress空俩格
  • 洛阳做网站哪家专业欧美网站设计特点
  • 南山网站开发珠海网站建设方案报价
  • 建站用哪个模板好wordpress安全权限
  • 做京东网站的摘要智联招聘网站怎么做微招聘信息
  • 做搜索引擎网站人才网招聘找工作
  • 做网站模版与定制的区别浦东医院网站建设