温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,下边我们看update字句怎么去拼,由我们刚才这个经验呢,我们觉得update这个应该也不难呀,我们把它也string build里边也拼进去不就得了吗?但是你仔细想一想哈,我们每一次做批量更新都操作这个表合适吗?肯定不行是吧?这个地方呢,它作为一个通用的方法,在这儿呢,必须是动态生成的,那动态生成该怎么生成呢?通用method哈,肯定有现成的办法啊,在这儿呢,给大家介绍一下,有一个circle helper,就是通用method有这样一个工具类,我们调它的update table这个方法里边呢,只需要给他传实体类的类型啊class对象,传一个表明就可以,那问题是这个实体类个class对象和这个表明我们上哪去得呢?来,我们去看哈,我们这个provider这个类呢,继承了map template在这个负类里边呢,我。
01:00
你去看哈,它有一个get class这样一个方法,我们只需要把我们当前的map statement对象传进来,就能够得到试题类的class对象。哎,所以说哈,这个事是有办法的,我们为了大家看的清楚呢,我们写一个super哈。哎,把我们前面这个,把我们这个参数哈,把我们方法的这个参数这传进来给我们,返回我们nd class。那还有这个需要表明啊,表明怎么办呢?我们再看看附类里边有没有能够帮我们获取表明的,Get一个。嗯。我们看哈,有一个类呢,叫table包内母啊,你说它叫get table包内幕多好哈,而且呢,它还是一个受堡的啊,得亏呢,我们是它的子类哈,不然的话你还调用不了,呃,把这个实体类类型呢给它传进去,调这个方法获得这个表明super.table name把nd class传进来,得到我们的表名,把表名呢在这传进来,这样的话呢,我们就得到了我们这个阿PH date子区。
02:17
Update这个时候呢,把update呢,我们拼到里面。哎,我们又向前走了一步。
我来说两句