MyBatis 基本构成 Mybatis的核心组件 SqlSessionFactoryBuilder(构造器):它会根据配置信息或者代码来生成SqlSessionFactory(工厂接口) SqlSessionFactory:依靠工厂来生成SqlSession(会话) SqlSession:是一个既可以发送SQL去执行并返回结果,也可以获得Mapper的接口 Sql Mapper:它是MyBatis新设计的组件,它是由一个Java接口和一个XML文件(或注解)构成的,需要给出对应的SQL和映射规则。它负责发送SQL去执行,并返回结果。 一张图表达他们之间的关系