00:02
来,然后呢,我们去。嗯,把这俩方法给它建出来。我又可以见了,我好开心。哎,然后呢,嗯,这里边这是茶已分配的啊,其实这个事儿呢,还是得交给这个map去做啊。Select。三因为我们这儿要操作中间表的这个example这东西呢,只能操作肉,就踢肉这个表,它只能这是一个单表的,它只能操作它。这个表他就整不了了,就这个时候是一定一定就是说得去写错过了啊,这个我们自己另外再去写错过了,Select sign,呃,肉。把这个穿进来。
01:03
然后呢,这边。返回一个,呃。就把他的这东西返回来就得了。然后相对应的呢,下边再来一个没分配的。啊,这两个其实我们可以就是说可以对照着来看见一下。见一下。注意,别剪成这个change了,哎。有了这俩我先暂时,哎,我把这个service方法哈。嗯,这是hand的方法,把刚才hand的方法拿过来。嗯,这个是。肉。Service。啊,这个中的方法。
02:07
然后下边呢,是我们去把这个接口。哎,这俩,然后我们去把这个肉map的配置文件拿过来。呃,这么样吧,咱们横着对照着来给他写哈,呃,我们把select呢,咱们放到一起。Select,然后这个ID是select sign肉。呃,然后呢,呃,Map还是他。不过这俩就俩字段,和我们肉实体类里边也一致,其实这个or map有没有其实都无所谓。Select。嗯,我们要的也是ID和name,然后呢。
03:01
呃,我们是就查角色,肯定是从这个角色的表里边儿去查,但是呢,我们要的是。已分配的。诶,已分配的还得跟中间表这个是有关系的。嗯。啊,这是角,这是这个角色表啊,这是中间表这个的面哈,我们看一下。要11这个让我们删的已经七零八落了哈,这个已经。十四十五十六,就比如说这三个哈。嗯。角色,这是123456都有哈。嗯,14比如说对应一。嗯,14对应20。嗯。14是对应三吧,比如说啊。
04:00
嗯,然后我们现在想根据in作为查询条件。然后呢,关联到,然后呢,找到对应的肉ID,再根据这个ID呢,去找到我们。这个具体的角色。我们可以这样看,就是说看这个表里边。哪些角色的ID是在我?呃,这个范围的。那么在不在在在与不在这个事儿,这个东西在我们搜狗里边是哪个东西啊。在就是in,不在就是not in,哎,那那然后呢,就是说要在这个里边。在这个里边呢,我们就可以先写一条SQL呢,把这部分查出来。也就是说呢,我们这儿可以诶尝试使用这个子查询的这样一种方式啊。From肉,然后呢,这个where。哎,这个ID这个写个括号,这里边呢,是一个子查询select。
05:05
Role ID from inner and me。肉。哎,然后呢,这个where的me ID等于。啊,ID。就是这儿传进来这个的ID。哎,这是我们这儿用了一个子查询的思路。当然说这个有同学说,那你这个可以我们做左外连接呀,啊这个life join啊,那个当然也是可以的,完全其实没有问题,我只是说呢,我们用这个吧,写完以后呢,再写这个没分配的,这个就很很很方便了。哎,这个区别就是说呢,已分配的就是在这里边呢。没分配就没在这里边的。爱。其实是为了这儿啊,就是呃,有了这个想明白再去写这个没分配的,这个就很简单了。
06:01
当然我们这手写的搜狗,我们去测试一下啊。其实我也不老,放心。啊,这个不能给我美化一下,我这个念头不通达呀。啊,这个就应该是他。呦呵。哦,好吧,那算了,那算了。在哪?你们不是要给我众筹一下吗?啊。算了,这外国网站半天打不开。以后我不相信你了,合成ID name。注意这个name哈,大这个name现在你看它变成和select成关键词了,这个不太好。
07:03
把它变成让它不要成为关键词哈,就还是这个name哈。嗯。对,这改一下,这改成14啊,然后呢,跑一下。诶就123这几个是吧,那应该是可以的。下边这个not in。那你不在的就是这么写,不在这个不在这里边儿这个吧,要是用这个左外连接去查这个好像这个很很这个就很不好查了啊这个这个这个SQ就不好写了。哎嗯,好嘞,这是我们把这个circle呢,咱们也写出来了。嗯,把它们拿到这里边哈,就是肉service里边的方法,然后就是看一下这个搜语句。
08:01
好嘞,那就是我们相当于是后边这一套我们基本上都OK了,下一步呢,就是哎,回到我们哈德哈。Handler呢,就是说它后边这些都准备好了,下一步就是去这个页面啊,下边我们看这个页面上怎么写。
我来说两句