一、MyBatis的工作核心流程图
二、源码分析(图解)
示例代码入口:
public static void main(String[] args) throws IOException {
InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(inputStream);
SqlSession sqlSession = factory.openSession();
String params = "tom";
List<User> list = sqlSession.selectList("com.qianye.demo.mapper.UserMapper.getUserByName", params);
}
MyBatis核心原理–代码流程图: