MyBatis中構(gòu)造方法的執(zhí)行順序是什么

小樊
82
2024-08-16 03:08:36

在MyBatis中,構(gòu)造方法的執(zhí)行順序如下:

  1. 創(chuàng)建SqlSessionFactory對(duì)象時(shí),會(huì)調(diào)用Configuration對(duì)象的構(gòu)造方法,初始化MyBatis的配置信息。

  2. 創(chuàng)建SqlSession對(duì)象時(shí),會(huì)調(diào)用MapperProxyFactory的構(gòu)造方法,初始化Mapper接口的代理對(duì)象。

  3. 調(diào)用Mapper接口的方法時(shí),會(huì)通過(guò)代理對(duì)象調(diào)用MapperMethod的構(gòu)造方法,初始化Mapper接口的方法信息。

總的來(lái)說(shuō),MyBatis中構(gòu)造方法的執(zhí)行順序是:Configuration -> MapperProxyFactory -> MapperMethod。

0