MyBatis核心类:
SqlSessionFactory:SqlSessionFactoryBuilder
SqlSession:是一个接口,有两个实现类 DefaultSqlSession和SqlSessionManager。 SqlSession通过内部存放的执行器(Executor)对数据进行CRUD 线程不安全(每次都要close)
Executor: CashingExecutor
MappedStatement:MappedStatement用来存放sql映射文件中的信息包括sql语句,输入参数,输出参数,一个SQL节点对应一个MappedStatement对象