前言:最近也在忙于学习公司的一些代码,业务,这篇Mybatis-Plus是前几天复习的,没有太多的时间做下笔记,因此熬了一会儿,相当于又复习了一遍,以加深自己的印象和帮助到各位小伙伴儿们???。
最近还会继续更新,如果有什么需要改进的地方,还请大佬不吝赐教???
小威在此先感谢诸佬了???
文章目录
??个人主页:
??个人简介:大家好,我是小威,一个想要与大家共同进步的男人???
目前状况??:目前大二,在一家满意的公司实习?????如果大佬在准备面试,找工作,刷算法,可以使用我找实习前用的刷题神器哦刷题神器点这里哟
??欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,我亲爱的大佬??
牛客部分使用反馈,个人感觉还不错,帮我找到了心仪的公司,希望各位伙伴儿们通过它也能提高不少???
以下正文开始
??Mybatis-Plus自动填充
在我们做项目的过程中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。
我们可以选择用普通的方法来自己填充,也可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作。
因此我们两个方法都介绍一遍。
首先用到我们上一篇的项目,我们需要给项目添加两个字段,并且需要在数据库中添加create_time,update_time字段。
private Date createTime;
private Date updateTime;
拿我们添加用户的demo举例,按照我们平常的做法,我们应该这样做:
@Test
public void insertUser(){
System.out.println(("----- insert method test ------"));
User user=new User();
user.setName("wangWu");
user.setId(8L);
user.setAge(21);
user.setCreateTime(new Date());
user.setUpdateTime(new Date());
user.setEmail("wangWU@qq.com");
int res