Mybatis的调用流程

思路:需要通过工厂模式来生成,但工厂模式需要通过建造者模式来生成 

第一步:指定核心配置文件,核心配置文件中有数据源跟映射文件

第二步:通过io流读取核心配置文件,此时变量名inputStream中得到了配置文件中的信息

第三步:有了配置文件就可以生成工厂模式了,但工厂模式需要建造者模式生成,调用建造者模式中的build方法 把inpumStream当做参数传进去就可以实现工厂模式了

 第四步:有了工厂模式就可以去调用mapper层的接口了,通过getMapper()方法,

但工厂模式不能直接调用getMapper()方法,SqlSession可以,因此先 生成 SqlSession。( SqlSession是调用SQL语句的最小单位)

第五步:有了SqlSession去调用mapper层接口:

 第六步:调用接口中的方法:接口中的方法不能被实例化,因此去调用mapper接口的映射文件(mapper的实现类),此时就完成了数据库的查询,质询要返回给浏览器就行了

 

 第七步:开启的连接要记得关闭

 

Guess you like

Origin blog.csdn.net/m0_60477159/article/details/121113867