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

网站建设的费用预算如何写seo 优化顾问

网站建设的费用预算如何写,seo 优化顾问,belance设计网站,手机制作gifMybatis-Plus 可以通过配置实体类的注解来自动添加创建时间和更新时间,这可以减轻一定的开发量。 1 在实体类中添加注解 public class User {TableId(type IdType.AUTO)private Long id;private String username;private String password;TableField(fill FieldF…

Mybatis-Plus 可以通过配置实体类的注解来自动添加创建时间和更新时间,这可以减轻一定的开发量。

1 在实体类中添加注解

public class User {@TableId(type = IdType.AUTO)private Long id;private String username;private String password;@TableField(fill = FieldFill.INSERT)@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") //指定格式private Date createTime;@TableField(fill = FieldFill.INSERT_UPDATE)@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date updateTime;//省略Getter和Setter
}

在实体类中,通过 @TableField 注解来标识要自动添加的属性,其中 fill 属性表示填充策略,比如 FieldFill.INSERT 表示在插入数据时添加,FieldFill.INSERT_UPDATE 表示在插入和更新数据时都添加。

2 配置自动填充策略

在 Mybatis-Plus 的配置文件中,配置自动填充策略:

<bean id="myMetaObjectHandler" class="com.baomidou.mybatisplus.extension.handlers.MybatisPlusMetaObjectHandler"/>

这里使用 MybatisPlusMetaObjectHandler 来处理自动填充。在该类中,我们需要实现 insertFill updateFill 方法来进行相应的填充操作。

@Configuration//配置类
public class MybatisPlusMetaObjectHandler implements MetaObjectHandler {@Overridepublic void insertFill(MetaObject metaObject) {this.strictInsertFill(metaObject, "createTime", Date.class, new Date());this.strictInsertFill(metaObject, "updateTime", Date.class, new Date());}@Overridepublic void updateFill(MetaObject metaObject) {this.strictUpdateFill(metaObject, "updateTime", Date.class, new Date());}
}

insertFill 方法中,我们通过 strictInsertFill 方法来对实体类中的 createTime updateTime 属性进行自动填充;在 updateFill 方法中,则只对 updateTime 进行填充。

3 测试

最后在测试中插入数据,查看数据库中的数据是否自动加入了创建时间和更新时间:

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class UserMapperTest {@Autowiredprivate UserMapper userMapper;@Testpublic void insert() {User user = new User();user.setUsername("test");user.setPassword("test");userMapper.insert(user);System.out.println(user);}
}

输出结果如下:

User(id=1, username=test, password=test, createTime=2021-08-12 19:17:22, updateTime=null)

可以看到 createTime 字段已经自动加入了创建时间。

http://www.shuangfujiaoyu.com/news/30104.html

相关文章:

  • python做爬虫和做网站网站建设公司苏州
  • 网页模板好的网站好搜索关键词热度
  • 网站怎么做搜索栏做网页
  • 足球网站怎么做的最新消息新闻
  • 如何做h5简历制作网站市场营销专业就业方向
  • 欧美做视频网站近期重大新闻事件10条
  • 小企业如何优化网站建设网站外链平台
  • 江门网站建设优化论坛推广方案
  • 站群网站建设站长之家下载
  • 邹平建设网站拼多多关键词排名查询
  • 不用写代码做网站软件网页设计友情链接怎么做
  • 哈尔滨政府工程招标网宁波网站制作优化服务公司
  • 网站专题怎么做呢全国最新疫情实时状况地图
  • 怎么样自己开网站西安百度推广外包
  • wordpress visual composer主题湖南seo优化首选
  • 江西南昌网站建设公司哪家好市场营销模式有哪些
  • 广州做网站市场seo工具包
  • 网站制作公司中中国进入一级战备状态了吗
  • 宁陵网站建设腾讯企业邮箱登录入口
  • 0511网站百度一下全知道
  • wordpress 添加关键词深圳seo排名哪家好
  • 网站建设预算申请百度搜索榜单
  • 公司建一个网站吗公司网站如何制作
  • 徐州免费网站制作软件测试培训费用大概多少
  • win2008 iis7创建网站seo数据是什么意思
  • 西安做网站电话电销系统
  • 塘沽网站制作公司百度浏览器官方网站
  • 网站项目需求表石家庄网络营销网站推广
  • Html5做旅游网站的设计思路网站如何做关键词优化
  • 大连制作网站软件重庆seo网络推广平台