配置文件(核心)
- 全局配置文件(配置数据源、事务等运行时信息);
- 映射文件(执行statement的相关信息,包括sqp语句,输入参数,输出结果)
SqlSessionFactory(会话工厂)
- 作用:生产会话
SqlSession(会话)
- 作用:它是一个面向程序员的接口,程序员可以通过该接口对数据库进行增删改查方法,该接口有一股默认的实现:DefaultSQLSession
executor(执行器)
- 作用:SQLSession本身不能直接操作数据库,需要通过executor接口来真正的操作数据库。该接口有两个实现:基本执行器、换成执行器(默认)
MappedStatement
- 作用:封装了执行statement时的信息,包括sql语句、输入参数、输出结果
数据库
输入输出参数类型:简单类型(8种基本类型及String、Integer等)、pojo(get、set、bean)、hashmap