00:00
好,经过之前的入门案例,然后我们也已经测试了my beatt plus的功能,那我们在使用了my beatt plus之后呢?然后我们就可以来使用他所提供的通用的map来实现对单表的增删改查,就像是我们所写的案例一样,在这我们来使用了base map所提供的select list方法,然后通过我们的条件构造器。来查询一个list集合,那base map中提供的有没有其他的方法呢?答案是有的,而且里面的方法非常的多,下面呢,咱们就对其中的方法呢进行一个简单的介绍。首先大家来看到的第一个方法就是一个添加的方法,它的返回值不用多说,增删改的返回值都是统一的,是受影响的行数,好,然后我们需要传入的一个参数呢,就是我们的一个实体类对象,然后再往下根据ID进行删除,我们传进去的直接就是一个ID。好,再往下的话,根据ID删除,传入进去的是一个实体类对象,好根据map集合来进行删除,大家注意这个map集合里面来写的是条件啊,来写的是条件,这个方法呢,一会儿我们会进行一个简单的演示,好再往下比例的方法,然后大家注意这个是根据我们的条件构造器来进行删除,好再往下就delete BAT ids。
01:21
这个BAT的话是批量的意思,所以说它的意思就是根据多个ID,然后来进行一个批量删除,就像是我们能看到它的参数,它的参数传输进去的就是一个什么,是一个collection集合好再往下up的BYD,根据ID来进行修改,然后update的方法是根据我们当前的一个条件构造器来进行修改。好,再往下的话,都是我们的查询功能,Select by ID,然后是根据ID进行查询,查询的是一个实体类对象,好,Select batch ids,那这个方法跟我们上面的这个删除的方法是一样的,是根据多个ID来查询多条数据,好,这个大家注意好再往下select by map跟上面的delete by map也是一样的,是根据我们的map集合,然后来查询符合条件的数据。
02:15
好,再往下的话是select one select one大家注意啊,然后这个方法呢,是查询单个的数据,但是它是根据谁啊,根据我们的条件构造器来进行查询。好,再往下叫做exit exit是什么意思?叫做存在,好,那它所传输的参数呢,是一个条件构造器,那所以说这个方法呢,就是根据我们的条件构造器来判断符合条件的数据是否存在,大家也可以来看一下这个方法默认的方法体,它来调用的是我们当前这个接口中的select count的方法,也就是来查询数据量的一个方法,在这儿呢,大家来看。好,然后它传入进去的是一个什么呢?是wiper,也就是咱们的条件构造器,所以说这个方法的话,应该是来查询符合条件的数据的数量,然后在这儿我们来获得了数量之后,然后来对我们当前的结果进行判断,然后返回一个true或者false,所以说它是用来判断符合条件的数据是否存在。
03:18
好,再往下select list,这个就是我们测试的时候所使用的方法,然后根据条件构造器,然后来查询一个list的集合,然后再往下是select maps,那我们在学习my be的过程中呢,大家都知道my be中我们的查询功能既可以查询出来实体类对象,也可以查询list集合,也可以来查询一个map集合,所以说呢,这个方法就是将我们符合条件的数据查询为一个map集合进行返回。好,再往下叫做select objects,然后这个是来查询一个object的对象,再往下的话,大家看这两个方法,其中都带了配,那配级的话就是跟我们的分页相关的了,但是它们两个是有区别的。
04:04
一个叫做select page,一个叫做select maps page,所以说它查询出来的分页数据,然后是实体类对象,而我们当前下面这个方法,最后一个方法所查询出来的分页数据是一个map集合,哎,这个大家要注意它们两个之间的区别啊,好,那我们马上呢,然后咱们就会对我们增删改查各个操作的一些方法,然后来进行一个简单的测试,我们没有测试到的方法,大家可以自行的进行一个简单的测试啊。
我来说两句