温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
诶,下边咱们看一下exists with primary key这个方法,咱们先把这个测试的代码写好,在service里边呢,我们去建这样一个方法,然后呢,在return这我们去调我们的map方法一个词,把PID传进来,然后呢,我们先看啊这个三这个是存在的。跑下。返回处,然后呢,33不存在,再跑一下。成为false啊,这个没问题,我们看他这个搜口语句是怎么做的呢。找一下这回句啊在这。他在这儿呢,就是检查哈,以这个字段去对这个字段呢,进行这个计数啊,然后呢,呃,再看看它这个查询的结果是不是大于零啊,这样一种这个查询的方法,呃,那么我们在这儿呢,就是说哈,这个方法为什么说它用着比较别扭呢?就是我们假设哈,我们呃需要判断一条记录是不是存在呢,往往是用户注册的时候去检查用户名是否存在,那么我们这个user这个类呢,往往应该是这样。
01:20
咱们就说一说这个,咱们就不写程序去测试了哈,你需要有这个user ID,你需要有一个username,那么大家看我们需要判断存在不存在的呢,是username,但是呢,我们真正的主键跟主键字段对应的呢,是我们的user ID这个字段。那那那但是呢,我们现在1EXISTS by primary key这个方法呢,它判断存在不存在哈,它需要根据主键字段来判断,那么你这个时候呢,你需要把这个ID这个属性哈给它诶加到user nameme上面,那这个时候呢,你如果user ID不是主件的话呢,我们就不要它了,可是呢,你说我把这个username啊,数据库表里边把username做成作为这个组件的话呢,你怎么看都觉得这个别扭啊,所以说这个方法啊,它从设计上来说呢,不是让我们觉着用着不是很顺手啊,所以这个东西呢,咱们演示一下,提一下啊,大家看一看知道知知道有这么个事儿就行了。
我来说两句