mybatis的根本工作流程 1.读取配置文件,配置文件蕴含数据库连贯信息和Mapper映射文件或者Mapper包门路。

2.有了这些信息就能创立SqlSessionFactory,SqlSessionFactory的生命周期是程序级,程序运行的时候建设起来,程序完结的时候沦亡

3.SqlSessionFactory建设SqlSession,目标执行sql语句,SqlSession是过程级,一个办法中建设,办法完结应该敞开

4.当用户应用mapper.xml文件中配置的的办法时,mybatis首先会解析sql动静标签为对应数据库sql语句的模式,并将其封装进MapperStatement对象,而后通过executor将sql注入数据库执行,并返回后果。

5.将返回的后果通过映射,包装成java对象。