-
org.apache.ibatis.io.Resources:加载资源的工具类。主要用来加载mybatis-config.xml
String resource = "org/mybatis/builder/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource);2、构建器SqlSessionFactoryBuilder
-
org.apache.ibatis.session.SqlSessionFactoryBuilder:获取 SqlSessionFactory 工厂对象的功能类,需要用此类来buildsqlsessionfactory
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); SqlSessionFactory factory = builder.build(inputStream);3.工厂对象SqlSessionFactory
-
org.apache.ibatis.session.SqlSessionFactory:获取 SqlSession 构建者对象的工厂接口。主要用来获得sqlsession
-
核心api有:sqlsessionFactory.openSession(是否自动提交事物 ture/false)
-
org.apache.ibatis.session.SqlSession:构建者对象接口。用于执行 SQL、管理事务、接口代理。
-
核心api有:sqlsession.getMapper(CLASS
cls) 主要获取指定接口的代理实现类对象



