00:00
好,也就说呢,我们整个呢,把这个运行流程刚才就看完了,至于又行运行流程,大家把这个呢,咱们这个查询的这个流程总结这一块,大家主要看一下,就是呢,知道我们四大对象的作用,而且呢,需要知道我们四大对象在创建的时候,还有我们来看啊ex创建我们之前都说过了,其他四大对象啊,创建也是一样,都要调用咱们这个拦截器垫拉跟奥把咱们这个对象包装一下,也就是说呢,我们来对整个运行流程来做一个总结,那么整个总结呢,我们就来说,首先呢,会有很多步。第一步第一步根据配置文件,根据。我们就不说这些circleq session范了,我们就直接根据配置文件,根据配置文件啊,包括全局的和circle口映射的或者S映射的配置文件,然后呢,初始化,初始化出configuration对象。
01:08
然后呢,第二步。创建一个ult。对象,然后呢,呃,它里边包含,它里面包含。Configuration。认识以及以及。以及我们的。当然这个也是根据咱们这个全局配置文件中的。哎中的咱们这个呢,Ex type,我们全局配置文件中,哎有一个default ex type创建对应的,哎ex呢用来执行增删改查。
02:03
创建出。处对应的。对对应的咱们这个好,那么这个呢,我们来第三步。第三步,这个circle session对象里边就包含它了,然后呢,我们从t session get的时候。啊,拿到拿到我们这个呢,接口对应的map proxy。而这个对象里边呢,它包含了。里面有咱们这个default circle session,当然啊,Defat circle session里面有,然后呢,我们接下来执行执行增删改查方法。
03:00
执行增删改查方法的时候呢,哎,我们是执行的代理对象,然后呢,代理对象去来。调用。调用t session的增删查。哎,这个增删改查呢,我们这个流程图也在这,哎我们的增删改查呢,哎,它最终呢,调用我们这个default s的增删改查,然后这个增删改查呢。他最终。诶诶,我们来看啊,它呢,最终啊会会创建一个。创建一个statement对象。也就是说呢,这个增删改查,它肯定最终会调用ex的增删改查,而ex呢,会创建一个statement对象。这是它第一步,第二步它会创建一个statement对象,而创建statement对象的时候呢,也会同时。
04:00
哎,我们来看啊,有一个statement。Statement handler哦,它会创建出这个statement handler,哎,那么这个呢,Statement handler。Handle,这个我们来绑定了源码的地方,好,这statement handle了呢,哎,我们创建会创建出一个它这里边呢,Best statement handler,在这个best构造器里边,同时也会创建para handler与result set handler,所以说呢,创建statement handler对象的同时。同时。同时也会创建出出咱们这个prime。看到了。和咱们这个result set handle,把每个handle了,大家现在应该也知道他们做什么用,哎,它用来封装处理结果,它用来设置参数,好,接下来呢,把这些创建出来以后,调用statement handle的增删改查。
05:09
至于它创建出来的是什么simple啦,什么prepared啦,我们可以不用管它,调用statement handle的,咱们这个增删改查方法。哎,不是调用它的增删改查方法,它是先调用statement handler的,咱们这个呢,预编译参数。以及设置参数值。哎,我们就来看到我们这个statement handle,哎,它里边呢会有一些,哎我们这个呢,在增删改查之前会给你进行预编译以及设置参数值。哎,它先会调调用它预编译及设置参数值,这设置好了以后再来调用STEM,它的增删改查方法调用。代们看到了的,咱们这个增删改查方法方法,而这个方法呢,我们来看到。
06:11
第五步。也就说呢,在这个参数域变异的时候,整个增删改查完了以后,使用咱们这个result set。封装咱们这个结果,而咱们这个呢,参数预变异的时候,哎,这一块是使用。使用咱们这个P看到了,来来来设置咱们这个参数,给circle语句设置参数。给给咱们这个色设置参数,最后用它来封装,结果整个查完以后,我们就拿到了这个值,也就是说呢,但是在这一块我们只需要注意的一点就是。首先我们四大对象什么都是干什么的,我们得清楚,接下来我们都知道四大对象每个创建的时候都有。
07:10
有一个哎,这个流程,我把这个流程呢,我随便new点进去new的一个,哎,就我们best statement handler的构造器里边会创建handler,我随便呢点进去看它咋创建的,我把这个拿过来就是intercept。哎,这一块呢,大家提前注意一下,我们要讲插件有用,都会有一个这个方法,好比就说呢,这就是我们原理总结,大家应该知道每一个对象都是干什么用的。
我来说两句