00:01
各位同学大家好,刚才呢咱们完成了MP相关操作的准备,下面呢,咱们开始正式测试MP实验堆数据库的增删改操作,首先咱先测试第一个就是map层的操作,那这个操作怎么来做,给各位先做一个介绍,然后咱们用代码来做一个详细的实现,那我在里边给大家写一下怎么做map过程呢?很简单,首先第一步操作,咱们先创建一个map的这么一个interface,就是一个接口。这是第一部分,然后创建之后,第二步让我们的map来继承一个map,这是MP中封装的,它的名字叫base map,咱们做个继承,然后继承过程中要指定你的实体类,就是你的型,这做个操作,然后这个之后呢,我们的第三步就很简单了,直接调用map里边封装的方法来实现c rud的这个操作。以上就是一个基本的步骤,那下面呢,我们就按这个步骤来实现map层的这么一个测试,那咱看怎么来做,我在里边给大家写一下。
01:18
首先第一部分我在这位置呢,先建个包,这个包我们起个名字就叫map,然后创建包之后在map里边呢,咱们创建一个interface,那这个名字我跟课件中保持一致了,就这一个肉map角色的map,注意别创建错啊,是一个interface,然后创建之后呢,第二部分让他来继承一个叫base map。然后指定它的泛型,就是咱们的实体内,所以这个完成大家注意看啊,Base map是哪个里边的是不是这个苞米豆,就是MP中的贝map,所以现在这个叫完成,完成之后咱们在map上边加个注解,就这个re啊,不让它报错,再次进行注册,现在这就完成了,完成之后呢,我们看一下这个base map,把它打开,大家看里边啊,这方法虽然咱没有演示,但是各位通过名字应该能看懂,这方法都是干什么的,咱们快速看一下啊,首先第一个。
02:25
这是什么,是不是就是添加呀,第二个这些是不是都是删除这些什么修改,然后这些什么是不是就是各种查询啊,比如说大家能猜到啊,是不是一条记录select by查询。包括你看啊配置是不是就是分线查询,所以以上就是在MP中给咱们封装的各种方法,现在map就完成创建,然后完成创建之后,下面呢,咱们对它来做一下测试,这个测试呢,其实真正的测试呢,应该是controller,调service,再调map,但是因为咱们还没有讲到service,也没有说到controller,所以咱们先写个测试类经测试,然后最后都整合完成之后,咱们再完成这个完整的代码,那下面我们写个测试类做个测试,那怎么写,给大家说一下啊,很简单啊,首先第一个各位注意啊,在我这个当前的这个模块里边,我们引入了一个依赖,这个依赖是不是叫test,就是s boot的测试类,然后咱们来到test里边,在test的Java中咱们建个包,这个包我就叫com.at硅谷。
03:40
就是了,然后在里边呢,怎么做呢,咱们给它创建这么一个测试类,那我来做创建这个类的名字随便起,我就叫这个名字了,SYS。把这个创建,创建之后呢,在类上边咱们加上一个注解test,这样的话就可以了,然后可以之后在里边我们加上一个测试的方法。
04:09
咱们来一个public。比如叫这个啊,咱第一个比如说我查询所有啊,或者说我做什么添加操作,比如叫test这个。所以现在这个基本的结构我们就完成了,那下面呢,我们就在这个测试类中完成层的增删改查的测试。在测试之前呢,特别说一个小问题,各位注意啊,大家看这个T的我的包是这个org unit里面这个包其实个所以个给要这个。如果说引入四,那里边还需要加上其他的注解,然后才能进行实现,咱目前用的是这U的五,所以直接我们不用这个包,这点特别注意啊,如果用这个包用错的话,那它里边不能进行测试。
05:11
这些呢,都完成之后,下面怎么做呢?首先在里边咱们把那个先给入进来加上。Sys map,把这个先进行注入,然后注入之后呢,咱们下面做的事情都是调用这边的方法实现我们相关的操作。
我来说两句