00:00
各位同学大家好,咱们继续来学习my bet plus,刚才呢给大家演示了MP中的条件构造器query rapper的使用演示里边常用的几个方法,那下面呢给各位再演示另外一个对象,它叫做拉的qua rapper,把这个做演示,其实这个用法呢和rapper是差不多的,只是换一种写法,用咱们JAVA8中的一种特性的写法最终实现。比如说通过这个名字,大家可以看到它支持拉姆的表达式中这些写法,那这个给各位我来演示一下,咱们通过两个小例子来看到它到底该怎么去用,因为过程刚才一样,所以我就快速演示一下了。那咱来看一下啊。我在这里边,首先咱们同样再建个新的方法。这方法我给他改个名字,我就叫做test拉姆的。
01:02
这个叫一,然后在里边演示拉姆的query rapper。把这个我先拿过来。这时候我们要演示的这么一个特点,然后这个怎么演示,给各位写一下啊,为了明确这段内容,我先删掉,那我们的做法就是第一步还是创建一个条件构造器,但是咱要换个名字,用这个叫拉的query LA里边加上你的实体类。然后起个名字rapper new,上一个query rapper,这是我们的第一步。我把这个答过来,这各位知道,然后写完之后,第二部分rapper里边有它的方法,这方法咱看一下啊,它同样有这个GE。Le GT LT等方法,同样有EQNE方法like都跟那个基本一样,而咱们比如现在我演示第一个啊,咱先写一个这么一个EQ,比如现在我想做个实现,就查询名称是上硅谷北京的这条数据,那怎么查询在里边写法就是第一部分其实应该是加字段,但是按照JA28的写法,它的做法就是你来一个UR。
02:21
冒号加上这个叫get name后面加上你的值,这个值就是上硅谷北京,这样的话就可以了,完成了条件高到器的封装是JAVA8中的写法,然后咱们下面可以调用MP的方法进行查询。User map中的select list,传个rapper,最终返回的是一个list集合,把list集合我最终做一个。User list这样的话就完成了,就这么来做,只是换一种写法而已,那咱们来测试看一下效果怎么样,就看我这么写能不能查出来这个是拉的快rap,其实用法和刚才那个差不多,只它只是一种新的写法而已。
03:13
咱们看啊,最终效果。大家看啊,最终的结果是不是打出来了,并且看它的语中name等于这个值,这就完成,那为了明确,咱可以再来试一个方法。这个方法呢,我们试这么一个,就是查询啊,用这个来试一下,然后现在写一下,比如说我叫这个T的QUERY2。在里边第一步不变,然后第二步点上一个叫like,在里边同样user get name,咱就查询里面这个包含上硅谷的这条数据。现在这就完成了,然后最后我们来试一下最后结果,看他是怎么样的。
04:00
等它执行出来。所以说以上呢,就是掩饰的。MP中的条件构造对象咱们应该都演出来了,大家看啊,应该出来了,包括你看这个结果上用like进行模查询,前后都加版号。所以以上就是MP中的构造器,各位把这两个一个query一个的给它要熟练使用,是我们实际中比较常用的两个构造器对象,这个咱们叫写到这里。但是刚才我提到啊,MP呢,它只是对单表的自然查进行封装,如果说你在实际项目中有复杂的查询操作,或者说有很多这种多表的查询,那还需要我们按照买杯子中那种编写思后语句的方式完成,他只做了一些简单封装,但是这么封装也极大的节约了我们的开发时间。所以这个咱们先演示到这里。
我来说两句