Mybatis—学习过程—Mybatis架构原理之Mapper代理方式的getMapper方式
1.无论是传统方式还是mapper代理方式,初始化的前三部都一样
InputStream inputStream = Resources.getResourceAsStream("sqlMapConfig.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = factory.openSession();
2.使用mapper代理方式执行sql
// 使用JDK动态代理对mapper接口产生代理对象
IUserMapper mapper = sqlSession.getMapper(IUserMapper.class);