00:00
好,那上午呢,咱们是加了这个缓存之后,把这个读跟写这两个操作都做完了,而且我们也测了对吧,那接下来呢,我们要删除,当然我们说了删除呢,需要在这个。Think function这来判断它是一个更新数据,然后再去删除数据,对吧?好,那我们把这个删除操作呢,我写到这儿可以吧,啊,删除操作写到这啊。呃,那就是public。Static删除嘛,Word就行了,返回值对吧,叫dl in。删除这个维表信息啊,那这里边儿传的。参数呢?传的参数,咱们传什么,主要就是他俩吧。对吧,啊,穿他仨啊。当然这中间这个连接并不需要了,跟它连接没什么关系啊,这个不需要了,对吧。Al table name,好,呃,那一样的。
01:02
你呢?写数据获取数据用的red key什么样子,我删除肯定是一样的,对吧,还得那样,你不能说你上面DM拼接下面不要了,那你删不掉啊,这个数据肯定得保持一致吧,所以最好的方式就直接粘,你也别敲了,对吧,直接拿过来,好,那我们就删除啊,点delete。Red key啊,那这个呢,就写好了,这个就比较简单对吧,就快速的可以把它写完了啊,那关键的是我们要到这个地方来调用啊,首先呢,我们得判断。对吧,得判断好,那这边啊。如果。喂。更新操作则先删除。中的。数据。对吧,先删除red中的数据,好,那它的类型当时我们是不是看到了,在这有很多东西没用的,我把它关掉,对吧。
02:10
Tap process这个都没用了,GDP没用了啊。好,这个池子流这是放着啊,那我们来看一下它的格式啊,它呢有这个value。对吧,Y6挺长的啊,然后呢,是。我们的来找我们的类型啊,类型呢在这儿。啊,686本身对吧,有database table tap对吧,那我们现在呢,拿的就是这个tap这个类型啊,大家认为呢。If。叫update。点equals谁啊,咱们这个数据是value.get STEM t对吧?那如果你是更新操作,那我们要调用去删除这个数据对吧?好,那点info点。Delete啊,Je这个东西哪来,那肯定在这儿构建连接池对吧,在这啊private。
03:06
嗯。Paul。好,那在这边呢,做它的一个初始化加对吧。然后呢,是je。For YouTube店get接啊好,那这边呢,我们就可以获取这个连接啊。获取连接,那第一个参数就有了,那第二个要表明,那表明怎么来呢?是不是这个地方的。Think table。大家想对不对?没毛病吧,Think table表明咱们用的这边啊,Them you,这咱们这个工具类用的表明,你看啊,这是不是Phoenix的表明啊。对吧?啊,所以呢,你在这边写的时候一定要注意用的是think table,好,那前面也用到了,那我们就直接看RC啊。
04:02
RC在这儿买一份。张加V2个都修改掉,叫think table,那这样的话呢,我就可以直接把它放进来了,对吧?第三个位置要一个什么主键,就是我们的ID,那ID在哪,是不是在数据里边。是不是?对吧,数据里边获取ID啊好,那一样的CTRLC把它拿出来,因为这个我们就不要获取好几次了嘛。这个地方直接写data,而它呢,data.get stream叫ID,对吧,咱们现在都叫ID,就跟我们之前写的默认的主键一个道理啊,那这里边有一个点要注意,就是这个think table。你要知道在Phoenix里面呢,人家查出来都是大写对吧,你之前写的都是大写,那这边呢,我们就to upcas对吧,把这个变一下变成upcas,其他的就不用管了,这个小细节,因为你跟Phoenix交互的时候要注意这个大小写的问题。对吧,你要注意这个大小写的问题啊,其他的倒还好了,主要就是这个地方,你要把这个表明呢,大写,到时候我们统一都大写就好了,别有的地方是大写,有的地方是小写,对吧,导致最后获取不到这个数据了,那不行。
05:15
懂吗?啊,所以一定要注意一下,好,那这块呢,咱们就搞定了,诶把这个连接归还一下啊,点close连接池不用关对吧,在open方法里边构建一个并度一个,但是连接咱们得怎么样归还到池子里边,因为你用了连接池以后啊,那你调用的这个close方法,如果当前的连接池不为空,它其实就是什么返回了啊,否则你要是没有池子能怎么样。才真正的关闭对吧,才是真正的关闭啊,这个了解一下就行了啊,也就是说你不管怎么样,就算你单独获取链接,你也要关吧,你总归要关的对吧,那你就从池子里边拿的,那你就还到池子里边是这个意思,OK吧,好,这是。我们把这个代码就写完了啊,这是更新操作,我们要删除里面的数据啊。
我来说两句