MyBatisPlus的介绍

本资料仅用于学习和讨论,如有侵权请反馈

https://mp .baomidou. com/

MyBatis-Plus

1.1 为什么网站叫做苞米逗是国人开发的

 1.2 点击快速开发

1.3 点击快速开始

1.4 Mybatis的特性

 2、快速的把数据层的标准开发给做完:

 2.1上来就来标准开发了,怎么进行标准开发,一般新增,删除,修改,根据id查询,查询全部,分页查询,按条件查询这些都覆盖了70%功能

 2.2 新增操作----测试类写

2.3 第一步创建一个user对象:

 2.4 对于我数据库来说id,使用是数据库生成,我可以不提供id,我们直接提供其他属性就行了

扫描二维码关注公众号,回复: 16136617 查看本文章

 2.5 写完之后我们看一下效果,让他运行一下

 2.6 效果,这个添加操作成功添加了一个数据值,现在我成功的添加了一条数据

 2.7 测试一下删除写法:有四个看deletedById,其他几个deleted操作现在不管,注意这里的id是long型的,写好之后,运行一下

 成功将id修改完成

2.8 现在将tom中id的名字给修改一下,这里可以updateById可以传入一个user对象

 

现在我只是把我们的user对象设了id为1,这个名称为他

接下来我把参数扔进去,之后我们运行一下看看什么样

效果name发生了改变,这里与以前写的好处是,如果你以前写的话,只写一个值,而其他是null的话,你得写一堆判断,如果其他为空怎么着,不为空怎么着,现在你不用管,不用修改

就是你提供那些字段,你才修改那些字段,不提供就不修改:

 只修改了这两个:

 2.9 现在再设置一个按照id查的功能,看看能不能提供这样一个功能:先看看有没有selectById

2L 来查一下

得到一个user对象,打印一下看看

 数据打印成功,现在我们的数据增删改查操作,操作成功

这个数据就是继承过来的,唯一的区别就是有他或者没他

 摁住Ctrl 键点击去可以查看到他的功能

3、综上分析,现在非常难写的地方有实体类,现在有没有什么方法,可以让实体类地方,变得好写一点:现在我们可以利用lombok这个架包去操作,便于完成书写,他里面带了若干个注解,可以帮助我们快速开发实体类

3、lombok如何去导入

 3.1 导完之后,我们刷新一下,看看怎么做:

3.2 这里显示已经成功导入

3.3 看一下效果,这里成功爆红了,代表没这些方法不存在:

3.4 怎么使用lombok,回到我们user类,给它写一个导入lombok导入包:

import lombok.Setter;

3.5 回到我们测试类

3.6 回到这里,你就不用写getter和setter方法:

3.7 不用写setter和getter方法:

 3.8 快速生成无参构造方法:Constructor,NoArgs代表着无参,把他挂上代表着我的无参构造方法构造成功。

3.9 其他构造方法:

3.10 如果你觉得太过复杂,那么现在有一个新的方法:@Data 用这个,他代表着刚才那一堆,但是不包括构造方法:

3.11 找到我们的测试类,运行一个增删改的,随便找一个就行,是不是已经过来了 

3.12 运行一下查询查询的方法:

3.13 效果查看,结果发现数据查看运行非常好

 

猜你喜欢

转载自blog.csdn.net/weixin_54048131/article/details/132212098