00:01
呃,下一步呢,我们要做这个在service里边执行这个关联关系的这个保存。这里边儿我们考虑哈,又有一种情况,就是说呢,假设哈,他这个旧的。数据,嗯,如下。假设是这样的啊,比如说这边是admin的这个ID,这边是这个road的ID啊,咱们就在Java代码里边就打草稿了哈。的面的ID是1ID,比方说是也是一哈。二。这个是三。这边是五呃四哈。这是旧的数据,是这样的。新数据如下。嗯,我把这个复制一下啊。新数据呢,是这样的。它是你看这是12345,我们这个呢是345。
01:04
六七。那么就很明显,这个345呢是。本来就有的。本来就有的数据。嗯,然后呢,这几个呢,是这个新的。对吧,这是新的。然后呢,这个。这个这个一二是属于这个要删掉的。这么看的话,好像我们要做的操作呢,应该把这两条数据删掉。把这两条保存进去。这么说一说倒简单,把这俩删了。把这俩,把这俩保存进去。可是真正要做的话,你得把这个要删的把它找到。把要保存的也把它找到。那你对这个数据呢,一条一条要去对,去检查哪一条是要删的,哪一条是要保留的,哪一条是要新增的。
02:08
这个事儿想一想,我们就觉得很麻烦。理论上是是可行,但实际上我们觉得应该还会有更好的办法。有没有什么更简单一点的做法?哎,对了。反正我们最后要保存的就是这个状态。那就你以前是啥样就无所谓了。就把以前这旧的呢,先把它干掉,再去把这新的再保存啊,就不管不和以前再去比对了啊,简单粗暴啊。哎,就说这个时候呢,我们。为了简化这个操作啊。嗯,先根据我的密ID去删除。旧的数据啊,全都给他删掉,哎,然后呢。
03:00
诶,再保存这个全部新的这个数据啊,就根据这个呢,再去保存就好了。所以说先删这个旧的。嗯,所以说这里边儿这个第一步呢,是根据din ID去删除旧的关联关系数据。这就是我们这边呢,用这个in map哈。点delete。这就不能用这个了,这我们得另外再去写了,叫做relationship。Delete relationship,然后把这个就传ID就行啊,传这一个就行,根据这一个去删。呃,另外一个呢,就是说去保存,呃,就是根据根据肉ID的list。和。和我们ADID哈。
04:01
保存新的关联关系。但是呢,呃,肉ID list呢,有可能是空的。就是我们这判断一下roll I list。如果他不等于闹啊。不等于now,然后我们再去保存。S,倒是也行啊,判断一下就是我们也保险。心里也踏实。S大于零啊,它S等于零就也就没有意义了。这个呢叫做insert,对,这应该叫删除旧的order。来一个保存新的。Relationship。肉爱迪。哎,这是我们service方法啊,我们要做的是是是这个。呃,那下一步就是写这个对应的去写这个S了哈。
05:03
Father。Service方法。
我来说两句